2013-04-16 4 views
1

J'ai installé python 3.2 et python 2.7. J'essaye de compiler un dossier, mais puisque le programme par défaut pour ouvrir des fichiers .py est 3.2, il me donne une erreur pour ne pas avoir installé py2exe quand j'exécute le programme. J'ai essayé de définir le programme par défaut sur python 2.7, mais cela ne fonctionnera pas car les deux versions ont le même nom. J'ai changé le nom de python 2.7, mais le programme ne fonctionnerait pas du tout. Que fais-je?Exécution de py2exe avec plusieurs versions de python installées

+1

Py2exe ne supporte pas Python 3, donc ça ne devrait pas poser de problème. Comment l'utilisez-vous? – Blender

Répondre

1

utilisation chemin absolu pour pointer vers l'exécutable de l'interpréteur python.

c:\python27\python.exe setup.py py2exe

Ou installer cx_Freeze, ce qui semble beaucoup mieux que py2exe sauf le manque de capacité OneFile.

+0

A travaillé parfaitement. Merci beaucoup. – PygameNerd

0

Vous devez vous assurer que C: \ Python27 est la variable d'environnement de votre chemin, et que C: \ Python33 ne l'est pas. Mais comme le mentionne le commentaire de Blender, vous ne pouvez pas utiliser py2exe avec Python 3.x.

Voir here pour savoir comment modifier vos variables d'environnement dans Windows 7.

Questions connexes