

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Configuration d'utilisation de Python avec AWS Glue
<a name="aws-glue-programming-python-setup"></a>

Utilisez Python pour développer vos scripts ETL pour les tâches Spark. Les versions Python prises en charge pour les tâches ETL dépendent de la version AWS Glue de la tâche. Pour plus d'informations sur les versions AWS Glue, consultez [Glue version job property](add-job.md#glue-version-table).

**Pour configurer votre système pour l'utilisation de Python avec AWS Glue**

Suivez ces étapes pour installer Python et pour pouvoir invoquer le AWS Glue APIs. 

1. Si vous n'avez pas déjà Python installé, téléchargez et installez-le [à partir de la page de téléchargement Python.org ](https://www.python.org/downloads/).

1. Installez le AWS Command Line Interface (AWS CLI) comme indiqué dans la [documentation de la AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/installing.html).

   Le n' AWS CLI est pas directement nécessaire pour utiliser Python. Cependant, son installation et sa configuration constituent un moyen pratique de le configurer à l' AWS aide des informations d'identification de votre compte et de vérifier qu'elles fonctionnent.

1. Installez le AWS SDK pour Python (Boto 3), comme indiqué dans le guide de démarrage rapide de [Boto3](https://boto3.amazonaws.com/v1/documentation/api/latest/guide/quickstart.html).

    APIs Les ressources Boto 3 ne sont pas encore disponibles pourAWS Glue. Actuellement, seul le client Boto 3 APIs peut être utilisé.

   Pour en savoir plus sur Boto 3, consultez [Mise en route du kit SDK AWS for Python (Boto3)](https://boto3.amazonaws.com/v1/documentation/api/latest/index.html).

Vous pouvez trouver des exemples de code Python et des utilitaires AWS Glue dans le [référentiel d'AWS Glueexemples](https://github.com/awslabs/aws-glue-samples) du site GitHub Web.