Comment créer un script exécutable en Python
Étape 1
Téléchargez et installez un système binaire gelé. Normalement, 3 systèmes sont utilisés. Py2exe (pour Windows) est disponible sur www.py2exe.org. Py2app (une version de Py2exe pour Mac) est disponible sur svn.pythonmac.org/py2app. PyInstaller (pour Windows, Mac et Linux) est disponible sur www.pyinstaller.org.
Pour installer Py2exe, téléchargez le fichier .ZIP et décompressez-le. Aucune installation n'est nécessaire.
Pour installer Py2app, téléchargez le fichier .TAR.GZ à partir de Python.org et décompressez-le. Ouvrez un terminal et accédez au répertoire dans lequel vous avez décompressé ces fichiers. Écrire:
installation de python.py install
et le programme sera installé.
Pour installer PyInstaller, téléchargez le fichier .ZIP à partir de la page principale et décompressez-le. Ouvrez un terminal ou une ligne de commande et accédez au répertoire des contenus non compressés. Écrire:
python Configure.py
et le programme sera installé et configuré.
Étape 2
Ecrivez votre script Python que vous souhaitez enregistrer en tant qu'exécutable. Par exemple:
print "Bonjour le monde!"
il peut être enregistré sous le nom hello.py.
Étape 3
Utilisez Py2exe ou Py2app pour créer un exécutable. Py2app étant la version Mac de Py2exe, la séquence à utiliser avec celles-ci est similaire. Les deux nécessitent un script setup.py. Dans Py2exe:
à partir de distutils.core import setup import py2exe setup (console = ['hello.py'])
il importera la fonction de configuration de distutils, importera le module py2exe, puis installera l’application de console hello.py.
Dans Py2app, vous pouvez utiliser le script Py2applet pour créer le fichier setup.py:
py2applet --make-setup hello.py
Cela crée setup.py.
Étape 4
Exécutez votre script d'installation:
Python setup.py Py2exe
Cela créera le fichier hello.exe, qui est un exécutable autonome.
Pour Py2app, écrivez
python setup.py py2app -A
Cela créera le fichier hello.app, qui est un fichier d'application autonome pouvant être exécuté à partir du terminal.
Étape 5
Créez un fichier de spécification dans PyInstaller en accédant au dossier de script et en tapant
python Makespec.py [--onefile] hello.py
Créez votre projet avec:
python Build.py specfile
Cela crée un fichier .exe indépendant.