2010-09-12 4 views
-1

J'ai essayé toutes les étapes dans ce tutorial.py2exe, problèmes

Pourtant, je continue à geting ce ouput

'python' is not recognized as an internal or external command operable program or batch file. 

quand je lance

python setup.py py2exe 

en invite de commande

Qu'est-ce que je fais mal?

Répondre

3

python.exe est manquant dans votre chemin. Essayez de réinstaller Python avec les droits d'administrateur ou ajoutez manuellement C: \ PythonXX \ à votre chemin.

+0

N'oubliez pas de fermer et de rouvrir l'invite de commande après avoir défini la variable d'environnement PATH. –

+0

Fermez et rouvrez l'invite de commande ne fonctionne pas toujours, le mieux est de se reconnecter à Windows. – leoluk

0

la réponse ci-dessus devrait fonctionner mais son parfois en particulier sur un ordinateur avec des privilèges verrouillés qui ne pagaille laissez-vous pas avec le chemin d'utiliser simplement un script batch ou même une interface utilisateur graphique telle que GUI2EXE

1

Vous pouvez aussi taper le chemin complet vers Python dans l'invite de commande:

c:\pythonXX\python.exe setup.py py2exe 
0

en supposant que vous êtes sous Windows, allez à:

start > control panel > system and security > system >advanced system settings 

cliquez maintenant en variables de vironnement, puis le bouton new sous les variables système. Définissez le nom de la variable sur PATH (oui, majuscules, sans guillemets) et la valeur du chemin du dossier Python sous lequel Python est installé. Pour moi, par exemple, c'est C:\python27. Toutefois, si l'installation était spécifique à l'utilisateur, cela ressemblerait plus à C:\USER\python27. USER est bien sûr renseigné avec le nom de votre compte utilisateur.

Le numéro après le nom python en tant que valeur de chemin sera déterminé par la version de Python que vous avez.

1

Cela se passait à l'e et il me faisait soo fou

ce que je faisais était aller sur Démarrer> Exécuter et exécuter C: \ Python27 \ python setup.py py2exe

et si votre configuration. py est dans votre répertoire python cela devrait fonctionner