MEMENTO POUR LA FABRICATION D EXECUTABLES SOUS WINDOWS
Vérifier que Python est dans la variable PATH.
PATH est une variable d environnement qui est utilisée par le système d exploitation (Windows, Unix…) pour faire le lien entre
les différents programmes. Cette variable contient l emplacement des fichiers exécutables (ceux en .exe par exemple).
Aller dans "Panneau de configuration", "Système et sécurité",
"Système", "Paramètres système avancés", "Variables
denvironnement…"
Dans "Variables système", sélectionner "Path" et cliquer sur
"Modifier".
Si ce n est déjà fait, rajouter après le dernier ";" le code :
"C:\Python32\"
Puis "Ok" autant de fois qu il le faut…
Installer cx_Freeze
Aller sur la page de cx_Freeze : http://cx-freeze.sourceforge.net/ , télécharger le fichier adapté à la configuration de l ordinateur
(Python 3.2, 32 bit) et installer.
Fabriquer le setup.py
On lira les idées données sur le site du zéro :
http://www.siteduzero.com/informatique/tutoriels/apprenez-a-programmer-en-python/distribuer-facilement-nos-programmes-
python-avec-cx-freeze
et sur Mayako s Sanctuary :
http://lyyn.fr.nf/wp/2012/02/python-guide-cx_freeze-et-python-3-2-importation-de-modules/
et en observant les exemples donnés dans : C:\Python32\Lib\site-packages\cx_Freeze\samples\advanced
on fabrique alors le programme Python setup.py :
sans aucun "import":
Avec "import" de tkinter:
Enregistrer ce fichier dans le même répertoire que le fichier "nomDuFichier.py" dont vous voulez fabriquer l exécutable.
Exécuter setup.py dans la console
Ouvrir la console windows ("Exécuter", "cmd")
Pour se déplacer dans l arborescence :
Pour remonter d un étage : >cd..
Pour remonter à la racine : >cd\
Pour descendre dans l arborescence : >cd ISN\Python par exemple!
Pour connaitre le contenu du répertoire : >dir
Se déplacer alors dans le répertoire du fichier "nomDuFichier.py" dont on veut créer un exécutable et entrer alors le code :
>python setup.py build
Il se créer alors un répertoire "build" qui contient un répertoire qui contient tout ce qu il faut pour que votre programme
s exécute tout seul, sans Python installé sur l ordinateur.
…enfin si tout va bien…
1 / 2 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !