0
votes

MODULENOTFOUNDERROR: Aucun module nommé «Pandas» lors de la conversion de fichier Python en exécutable à l'aide de Auto-py-EXE

J'ai utilisé Auto-Py-EXE pour convertir un script Python en un fichier exécutable et la convertit en un exécutable sans aucun problème, mais lorsque je lance l'exécutable, l'erreur suivante se produit:

modulenotfounderror: aucun module nommé 'Pandas'

[11084] Impossible d'exécuter Script Test1

Des idées sur la façon de résoudre ce problème? J'ai essayé de nombreuses bibliothèques de convertir le fichier Python en exécutable et donnez-moi la même erreur. J'ai essayé avec CX_Freeze, Pyinstaller, Py2exe et Auto-Py-to-Exe. Tous donnez-moi un modulenotfounderror , mais quand j'exécute le script sur l'IDE, il fonctionne parfaitement.


0 commentaires

3 Réponses :


2
votes

Essayez-vous PIP Install Pandas ?


3 commentaires

Oui, j'ai tout installé avant d'essayer de convertir en EXE


Essayé d'installer des pandas et compiler un programme vide: Imprimer (Panda.Series ([1, 3, 5, 6, 8])), compilé et exécuté sans erreurs.


Essayez d'ajouter une sortie de débogage et d'utiliser l'option --Oeiledir



2
votes

Un script qui fonctionne dans votre IDE mais pas à l'extérieur peut signifier que vous travaillez réellement dans un environnement virtuel. Pandas n'est probablement pas installé globalement dans votre système. Essayez de vous rappeler si vous aviez créé un environnement virtuel puis installé des pandas à l'intérieur de cet environnement virtuel.

J'espère que cela a aidé,
Vijay.


0 commentaires

1
votes

Pour CX_FREEE, inlcude Pandas explicitement dans les packages. Comme dans l'exemple ci-dessous -

build_exe_options = {'Packages': ['OS', 'Tkinter', 'Pandas']}

Ceci devrait inclure le module Pandas dans votre construction.


0 commentaires