Passer au contenu

Comment résoudre l'erreur « ImportError: No module named » (Erreur d’importation : Aucun module nommé) dans AWS Glue ?

Lecture de 1 minute(s)
0

Je souhaite résoudre une erreur « ImportError: No module named » (Erreur d’importation : Aucun module nommé) que je reçois dans AWS Glue.

Résolution

Si vous exécutez une tâche shell AWS Glue Python qui ne trouve pas le module ou le package Python requis, une erreur similaire à la suivante s’affiche : « ImportError: No module named pyarrow.compat » (Erreur d'importation : Aucun module nommé pyarrow.compat)

Pour résoudre ce problème, fournissez la bibliothèque manquante en tant que fichier .egg ou .whl. Pour des instructions détaillées, consultez la section Utilisation d'un fichier Egg ou Whl.

Remarque : Les tâches shell AWS Glue Python prennent en charge les fichiers .egg et .whl. Python importe directement depuis l'un ou l'autre type de fichier.

Important : Les tâches shell Python prennent en charge Python 3. Pour plus d'informations, consultez la section Politique de prise en charge des versions d'AWS Glue.

Informations connexes

Comment puis-je utiliser des bibliothèques Python externes dans ma tâche ETL AWS Glue ?

AWS OFFICIELA mis à jour il y a 7 mois