Convertion .py en .exe

flyetvol Messages postés 92 Statut Membre -  
 fuk_le_nom... -
Bonjour à tous
Je programme depuis peu en Python grâce au site du zéro et j'ai entre les mains un code d'une jeu de casino (toujours du sit du zéro) et j'aimerais le convertir en fichier .exe
J'utilise alors py2exe mais lors de la manipulation dans l'invite de commande la commande n'est pas reconnu.
Je fais d'abord la manipulation pour situer le fichier (il se créer une nouvelle ligne, celle que l'on a au départ) et lorsque je fais la manip pour convertir, la commande "python.exe" n'est pas une commande interne, externe....

Voilà mon problème

A voir également:

13 réponses

debianhunter Messages postés 119 Date d'inscription   Statut Membre Dernière intervention   24
 
Bonjour,

Vue ta config (WinXP + Ubuntu), peux-tu preciser sous quel OS tu as essaye de faire cette manipulation ? Si c'est sous Ubuntu, ce n'est pas la peine (il n'y a pas de notion de fichier .exe). Il suffit de changer le script en executable.
chmod +x nom_du_fichier
0
flyetvol Messages postés 92 Statut Membre 8
 
J'essaye de faire cette manipulation sous Windows XP
0
debianhunter Messages postés 119 Date d'inscription   Statut Membre Dernière intervention   24
 
Ok. Ca peut paraitre bete comme quesion, mais ca permet d'eviter de passer des heures sur un probleme simple ;o)

Donc, revenons a nos moutons: peux-tu poster ton setup.py, indiquer la ligne de commande utilisee, le message d'erreur resultant...

Est-ce que tu peux lancer ton programme python en ligne de commande
python jeudecasino.py
? Parce que ca ressemblerait a un probleme de path.
0
flyetvol Messages postés 92 Statut Membre 8
 
Alors pour jeuxsetup.py le voilà
#setup.py
 
from distutils.core import setup
 
import py2exe
 
setup(windows=["jeux.py"])


la comande faite dans l'invite de commande est:

E:/python26/python.exe jeuxsetup.py py2exe


et le message d'erreur (qui n'était pas le même avant que je recommence la manip.)

E:/python25/python.exe: can't open file 'jeuxsetup.py': [Errno 2] No such file or directory 
0
debianhunter Messages postés 119 Date d'inscription   Statut Membre Dernière intervention   24
 
Hello,

Le fichier setup a l'air bien. Es-tu bien sur de travailler dans le repertoire qui contient jeux.py et jeuxsetup.py ?
Ensuite un truc qui parait bizarre, c'est le fait que tu tapes python26/python.exe et que l'on te reponde python25/python.exe: can't open... :S
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
flyetvol Messages postés 92 Statut Membre 8
 
Je suis sûr de bien me trouver dans le répertoire de jeux.py et pour le fait qu'on me répond avec Python25 c'est en fait une erreur de frappe de ma part lors de la copie de la réponse.
0
debianhunter Messages postés 119 Date d'inscription   Statut Membre Dernière intervention   24
 
Desole, je vois pas trop. Je viens d'essayer de mon cote et je n'arrive pas a reproduire cette erreur...
0
flyetvol Messages postés 92 Statut Membre 8
 
Dommage mais bon merci de m'avoir aider et d'avoir cherché. :D

Si je trouve la solution je préviendrai.
0
ikum
 
tu vas sur le wiki francais de python j'ai écris un post là qui explique tt ca ligne par ligne
0
flyetvol Messages postés 92 Statut Membre 8
 
Je ne trouve pas ton post.
0
Plug'n'play Messages postés 110 Statut Membre
 
Dans ta ligne

E:/python26/python.exe jeuxsetup.py py2exe


Met le répertoire absolu du fichier jeuxsetup.py

(PS : Je suis un Zér0 aussi ^^ )
0
fuk_le_nom...
 
Moi aussi je suis un Zero !!!
0
flyetvol Messages postés 92 Statut Membre 8
 
En absolue c'est quoi déjà?
0
Plug'n'play Messages postés 110 Statut Membre
 
E:\mon_répertoire\autre_répertoire\mon_Fichier.py
0
flyetvol Messages postés 92 Statut Membre 8
 
Bon j'ai fait la manip et ça ma écrit un sacré paquet de chose sur mon invite commande mais le problème c'est que je ne trouve pas le fichier exe à présent.
0
Plug'n'play Messages postés 110 Statut Membre
 
Soit il est dans le dossier de python soit dans le dossier de ton fichier "jeuxsetup.py"
Ou encore dans ton répertoire d'utilisateur (tes Documents).
0
flyetvol Messages postés 92 Statut Membre 8
 
Il est pas dans mes documents, il est pas dans le répertoire python26 et il n'est pas dans le répertoire investigame(nouveau nom)
0
flyetvol Messages postés 92 Statut Membre 8
 
J'ai recommencé la manip plusieurs fois et il ne trouve pas le fichier investigame.py alors qu'il se trouve dans le même répertoire et que le fichier investisetup et configuré pour lui.
0