J'ai récemment installé py2exe
pour tenter de convertir certains scripts python simples en exécutables. J'utilise Anaconda avec python 3.4 et j'ai téléchargé le paquet le plus récent (?) De py2exe: 0.9.2.2 - J'ai utilisé le fichier .whl de https://pypi.python.org/pypi/py2exe/Erreur "Fichier non trouvé" avec py2exe
Tout semblait fonctionner correctement. Comme certains ont suggéré, je désactivé mon antivirus avant d'exécuter le programme d'installation:
<path to pip.exe> install <path to py2exe.whl file>
mais quand j'ai essayé de convertir un fichier exemple simple en utilisant build_exe test.py
, je suis l'erreur: erreur:
[Errno 2] No such file or directory: 'C:\Anaconda3\lib\site-packages\py2exe\run-py3.5-win-amd64.exe'
J'ai vérifié les répertoire et, bien sûr, ce fichier n'existe pas .... et je ne suis même pas en utilisant v3.5, j'ai v3.4 donc le fichier que je pense qu'il devrait chercher est "run_w-py3.4- win-amd64.exe "(qui est là).
J'ai essayé de lancer le convertisseur d'une autre manière, aussi, en créant un fichier setup.py:
from distutils.core import setup
import py2exe
setup(console=['test.py'])
et en cours d'exécution puis python setup.py py2exe
à partir de l'invite de commande. Cela m'a eu la même erreur. Quelqu'un at-il une solution à ce problème?
L'erreur provient du fichier importlib._bootstrap_external
dans py2exe
(semblent précisément, la fonction FileLoader
qui est passé une variable de chemin, mais je ne peux pas savoir où la variable de chemin est initialisé ou où il est passé de la.
Nous vous remercions d'avance pour votre aide
pour référence, voici mon script test.py:!
count = 0
while count < 10:
print("Count = ",count)
count += 1