Précédent   Forum du club des développeurs et IT Pro > Autres langages > Python & Zope > Déploiement/Installation
Déploiement/Installation Forum d'entraide sur le déploiement d'applications et sur l'installation/compilation de bibliothèques
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 02/10/2007, 14h43   #1
gwenc_hlan
Invité régulier
 
Inscription : octobre 2007
Messages : 21
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 21
Points : 5
Points : 5
Par défaut compiler en executable, version pour les nuls

bonjour,

je cherche à compiler mes script en .py en fichier executable en .exe pour pouvoir les donner à des personnes sans qu'elles aient besoin d'installer python dur leur pc.

pour l'instant, mes programme se résument à des choses toutes simples ne faisant appel à aucune interface graphique.

je travail sous windows, avec IDLE 1.1 et python 2.4

j'ai déjà eu pas mal de pistes telles qu'utiliser pyinstaller ou py2.exe, mais je bute a chaque fois sur des problemes différents. le truc c'est que je susi vraiment un bleu, je programme depuis a peine plus d'une semaine (mais j'apprend vite ! si si ! ).

d'ou la question : comment faire cela, depuis l'instalation correct de ce qu'il y a installer jusqu'a leur utilisation, version pour "le nul" ?

merci d'avance pour l'aide
gwenc_hlan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/10/2007, 15h50   #2
airod
Membre émérite
 
Avatar de airod
 
Homme Benoit Martiré
Synapse médical, Sèvres (92)
Inscription : août 2004
Messages : 722
Détails du profil
Informations personnelles :
Nom : Homme Benoit Martiré
Âge : 37
Localisation : France

Informations professionnelles :
Activité : Synapse médical, Sèvres (92)
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2004
Messages : 722
Points : 850
Points : 850
Envoyer un message via Skype™ à airod
salut, commence par là!
http://python.developpez.com/faq/?page=Py2exe

pour l'install de py2exe, tu download l'install pour windows, et pour python 2.4.
ca s'install tout seul

++
__________________
Pensez à la documentation en ligne, ca aide!

"Heureux ceux qui se libèrent de leurs chaines"
"Ne faites simple que si vous savez faire compliqué aussi !"
airod est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/10/2007, 16h19   #3
gwenc_hlan
Invité régulier
 
Inscription : octobre 2007
Messages : 21
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 21
Points : 5
Points : 5
ze veu bien, z'avais déja vu, mais quand on nous montre une capture d'écran de setup.py, il faut faire un truc similaire dans notre propre fichier setup ?

et pour l'install, je met tout dans mon fichier .../python24 ?

gwenc_hlan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/10/2007, 17h03   #4
oiffrig
Membre émérite
 
Inscription : août 2004
Messages : 723
Détails du profil
Informations forums :
Inscription : août 2004
Messages : 723
Points : 843
Points : 843
Citation:
Envoyé par gwenc_hlan Voir le message
quand on nous montre une capture d'écran de setup.py, il faut faire un truc similaire dans notre propre fichier setup ?
Oui

Citation:
Envoyé par gwenc_hlan Voir le message
et pour l'install, je met tout dans mon fichier .../python24 ?
Non, tu exécutes simplement ta commande dans le dossier contenant ton setup.py
oiffrig est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/10/2007, 09h21   #5
gwenc_hlan
Invité régulier
 
Inscription : octobre 2007
Messages : 21
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 21
Points : 5
Points : 5
bon, euh, j'ai fait tout ça, mais il m'a demandé d'installer .NET framework SDK. ce que j'ai fait. mais maintenant, ma console me dit que je doit posseder la meme version de visual studio que celle qui a permis de faire python, c'est à dire la version 7.1 sinon, pas d'extensions créables. c'est normal, y'a moyen de contoutrner, ou alors, ou est-ce que je peu trouver cette version ? (j'ai trouvé la 6.0, les versions 2005 et 2008, mais en plus c'est visual studio express).
gwenc_hlan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/12/2007, 22h48   #6
CraftCoding
Invité de passage
 
Inscription : décembre 2007
Messages : 1
Détails du profil
Informations forums :
Inscription : décembre 2007
Messages : 1
Points : 1
Points : 1
Par défaut Compiler Py to exe

1.Installer "python-2.5.1.msi" si vous ne l'avez pas
encore fait,
et "py2exe-0.6.6.win32-py2.5.exe" dans l'ordre.

2.générer un fichier "setup.py" avec "
SetupPyGenerate.exe
"
il vous demanderas un nom de fichier *.py donc
indiquer le nom du fichier que vous voulez compiler.

Dans le fichier "setup.py":

from distutils.core import setup
import py2exe
setup(console=["Nom Du Script A Compiler.py"])



3.Mettre "Py2Exe.exe", "setup.py" & votre Script a Compiler
dans le répertoire d'installation de Python25
"C:\Python25"

4.Executer "Py2Exe.exe" une fois le processus terminer
une fenetre s'ouvre a l'endroit ou votre Executable
à été créer


je vous dis @++

download les source et les binaire
(désolé mais j'avais oublié d'enlever la demande de login)
Le pourquoi du lien vers mon forum c'est que ces mes sources donc...
Ce petit tuto ne servirai rien sans le lien vers les Outils en Question.
Vous comprenez. Merci d'avance


Dans le Zip:
-python-2.5.1.msi
-py2exe-0.6.6.win32-py2.5.exe
-SetupPyGenerate.exe
-Py2Exe.exe
-Utilisation.txt
-exemple.py
-Dossier avec les Source 'src'



by Craft
CraftCoding est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/12/2012, 16h31   #7
enicnath
Membre régulier
 
Inscription : novembre 2003
Messages : 174
Détails du profil
Informations forums :
Inscription : novembre 2003
Messages : 174
Points : 73
Points : 73
Je reprends ce vieux Post

Je suis en PYTHON 2.7 sous windows XP, et souhaite rendre exécutable un de mes programmes.
J'ai donc téléchargé "py2exe-0.6.9.win32-py2.6.exe" (version la plus récente à ce jour).

A l'installation, ce programme m'affiche l'erreur suivante : "Python version 2.6 required, which was not found in the registry".

Quelqu'un saurait-il comment passer ce problème sans avoir à revenir en V 2.6 (je suppose que l'erreur vient de là) ?
enicnath est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/12/2012, 19h23   #8
tyrtamos
Expert Confirmé
 
Avatar de tyrtamos
 
Inscription : décembre 2007
Messages : 1 777
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : décembre 2007
Messages : 1 777
Points : 3 049
Points : 3 049
Bonjour,

@enicnath

Il faut télécharger la version "py2exe-0.6.9.win32-py2.7.exe" pour aller avec Python 2.7.

=> http://sourceforge.net/projects/py2e.../py2exe/0.6.9/
__________________
Ne rien ranger permet d'observer la loi universelle d'entropie: l'inévitable convergence vers le chaos...
Mes recettes python: http://www.jpvweb.com
tyrtamos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/12/2012, 15h00   #9
enicnath
Membre régulier
 
Inscription : novembre 2003
Messages : 174
Détails du profil
Informations forums :
Inscription : novembre 2003
Messages : 174
Points : 73
Points : 73
Citation:
Envoyé par tyrtamos Voir le message
Il faut télécharger la version "py2exe-0.6.9.win32-py2.7.exe" pour aller avec Python 2.7.

=> http://sourceforge.net/projects/py2e.../py2exe/0.6.9/
Merci, je n'arrivais pas à atteindre le lieu du téléchargement
enicnath est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 11h15.


 
 
 
 
Partenaires

Hébergement Web