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 d environnement…" 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-programmespython-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 Pour connaitre le contenu du répertoire : >dir par exemple! 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…