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 ?