Py2exe

Fermé
mumak - 9 nov. 2007 à 14:23
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 - 12 nov. 2007 à 09:14
Bonjour,
J ai créer mon premier mini programme python dont je suis tout fier!!

Je veux le montrer a tout mes amùis mais la, c est le drame!!!

Personne d entre eux n a jamais intallé python sur pc, donc mon .py ne fonctione pa!!!

Comment je fais a transformer mon .py en .exe ???

J ai installé Py2exe sur mon pc mais ca ne marche pas et les tuto son tres vague la dessus!!!

Please help me!

9 réponses

sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 655
9 nov. 2007 à 14:28
Il y a plusieurs solution: https://sebsauvage.net/python/snyppets/index.html#py2exe (en anglais).

J'ai même mis des exemples.
1
baribari Messages postés 42 Date d'inscription vendredi 2 novembre 2007 Statut Membre Dernière intervention 21 septembre 2016 20
9 nov. 2007 à 14:35
héhé, c'est vrai que c'est le problème avec python, en ce moment j'utilise PortablePython pour l'utiliser au boulot
mais toutes les librairies le sont pas implémentées (c'est une bêta), j'ai pas eu de problèmes pour la manipulation des fichiers mais pour le xml, ça passait pas...
http://portablepython.com/

Sinon j'ai le souvenir d'avoir résussi à faire marcher py2exe, je vais essayer de retrouver comment j'avais fait :)
1
merci pour les conseils mais j avoue que je comprend pas du tout l anglais!
Comment faire concretement

je suis rentré dans python, j ai tapé

from distutils.core import setup
import py2exe

Mais a cette ligne ca plante en me disant :
Traceback (most recent call last):
File "<pyshell#3>", line 1, in <module>
import py2exe
ImportError: No module named py2exe

Est ce que je dois mettre le dossier py2exe dans un dossier de python?????
1
baribari Messages postés 42 Date d'inscription vendredi 2 novembre 2007 Statut Membre Dernière intervention 21 septembre 2016 20
9 nov. 2007 à 14:42
oups
0

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

Posez votre question
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 655
9 nov. 2007 à 14:44
arf... tu n'a pas installé py2exe...

Si tu es sous Windows, il y a un installeur fourni.
0
Bonjour,
ca y est je l ai intallé!!

je tape les trois commande en remplacant myprogram et my programm.py par le nom de man programme PAT et aussi PAT.PY

mon fichier .py est sur C:\> est ce pour ca?
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 655
9 nov. 2007 à 14:55
mon fichier .py est sur C:\> est ce pour ca?

Ouch... tu ne travaille jamais dans un répertoire différent pour des tâches précises ?

Non l'emplacement du fichier n'a aucune importance, mais par pitié met ton .py dans un répertoire.
0
Bonjour,

voici le message qui est ecrit a la saisi de la troisieme ligne de commande :

Traceback (most recent call last):
File "<pyshell#5>", line 1, in <module>
setup(name="pat",scripts=["c:\pat.py"],)
File "C:\Python25\lib\distutils\core.py", line 139, in setup
raise SystemExit, gen_usage(dist.script_name) + "\nerror: %s" % msg
SystemExit: usage: [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
or: --help [cmd1 cmd2 ...]
or: --help-commands
or: cmd --help

Bien sur j adapte cette troisiemme ligne a mon programme en rentrant :

setup(name="pat",scripts=["c:\pat.py"],)
ou
setup(name="pat",scripts=["pat.py"],)

Pour ce qui est des repertoires bien sur que je les utilise mais dans ce cas precis il s aggit juste d un test pas du moyen déployé lui même!
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 655
12 nov. 2007 à 09:14
Désolé sans ton setup.py complet je ne peux pas dire ce qui ne va pas.
0