ImportError: aucun module nommé py2exe
J'obtiens cette erreur quand j'essaie d'utiliser l'un des py2exe échantillons avec py2exe.
File "setup.py", line 22, in ?
import py2exe
ImportError: no module named py2exe
J'ai installé py2exe avec le programme d'installation, et j'utilise la version 2.6 de python. J'ai téléchargé le programme d'installation approprié sur le site (le python 2.6.)
Mon chemin est tracé à C:\Python26 et je peux courir normal python scripts à partir de l'invite de commande.
Aucune idée de quoi faire?
Grâce.
Edit: j'avais python 3.1 installé en premier, mais les enlever par la suite. Pourrait-il être le problème?
source d'informationauteur Reshure
Vous devez vous connecter pour publier un commentaire.
Sonne comme quelque chose qui a installé Python 2.4.3 derrière votre dos, et de définir que par défaut.
À court terme, essayez de lancer votre script explicitement avec la version 2.6 de Python comme ceci:
Long terme, vous devez vérifier votre CHEMIN d'accès système (dont il semble comme vous l'avez déjà fait) et des associations de fichiers, comme ceci:
Simplement de retirer Python 2.4.3 peut-être une erreur, car on peut supposer que quelque chose sur votre système est en s'appuyant sur elle. Modification du CHEMIN d'accès et les associations de fichiers pour pointer vers la version 2.6 de Python probablement ne cassera pas quelque chose qui est, mais je ne pouvais pas vous le garantir.
Semble que vous avez besoin de télécharger la bonne py2exe de distribution.
De vérifier si votre
c:\Python26\Lib\site-packages\
contientpy2exe
dossier.J'ai eu exactement le même problème et j'ai juste réussi à obtenir qu'il n'en résout - j'ai donc pensé que je voudrais partager ma solution.
Il s'est avéré que mon installation de CollabNet SVN contenait une ancienne version de Python, ce qui a perturbé ma récente Python2.7 installation.
Remplacement de CollabNet SVN avec VisualSVN (y compris un couple de redémarrages) a fait le tour. Je sais que ce n'est pas une "jolie" solution, car elle m'a fait désinstaller CollabNet SVN - un joli solution aurait été de faire des modifications sur le CHEMIN env. variable... Cependant, je suis maintenant en mesure d'utiliser py2exe 🙂
Si vous avez d'autres versions de Python installé, il se peut qu'une autre version de Python est la valeur par défaut de Python. Cela pourrait-il être le cas? Je crois que le défaut d'installation de Python est déterminé à partir d'un paramètre de registre.