Une des raisons de l'augmentation de la popularité de Python comme langage de programmation de haut niveau est sa portabilité . Les scripts écrits sur un Mac, par exemple , seront exécutées sur une machine Windows et vice versa. Tant que la machine de destination a Python installé, le script fonctionnera sans problèmes. La plupart des scripts Python sont sauvegardés sous forme de scripts , ils ne sont pas autonomes, et elles sont normalement exécutées en tapant " python xxx.py " dans une invite de commande. Cependant, cette méthode d' exécution des scripts nécessite une installation Python. Il est possible de faire un script exécutable Python - sans installation Python nécessaire - en le transformant en un "binaire gelé". Instructions
1
Télécharger et installer un système binaire gelé. Trois systèmes sont couramment utilisés . Py2exe (pour Windows ) est disponible à www.py2exe.org . Py2app ( une version Mac de py2exe ) est disponible à svn.pythonmac.org/py2app . PyInstaller (pour Windows , Mac et Linux ) est disponible à www.pyinstaller.org .
Pour installer py2exe , télécharger le fichier. ZIP et décompresser . Aucune installation n'est requise .
Pour installer py2app , télécharger le fichier. TAR.GZ. de Python.org et décompressez-le . Ouvrez un terminal et accédez au répertoire dans lequel vous avez décompressé les fichiers . Type: .
Python setup.py install
et le programme va s'installer
Pour installer PyInstaller , téléchargez le fichier ZIP à partir de la page principale et décompressez-le . . Ouvrez une ligne de terminal ou de commande et accédez au répertoire de contenu déballé . Type
python Configure.py
et le programme va installer et configurer lui-même .
2
Rédigez votre script Python que vous souhaitez enregistrer comme un fichier exécutable . Par exemple:
print "Bonjour tout le monde"
peut être enregistré comme hello.py
3
utilisation py2exe ou Py2app pour créer un fichier. exécutable. Parce Py2app est la version Mac de py2exe , les séquences de les utiliser sont similaires. Les deux nécessitent un script setup.py . En py2exe :
de distutils.core importation configuration
importation py2exe
configuration
( console = [' hello.py '] )
va importer le fonction de configuration de distutils , importer le module py2exe , puis configurer l'application hello.py de la console
Py2app , vous pouvez utiliser le script de Py2applet pour créer le setup.py : .
py2applet - -make- configurer hello.py
Cela crée setup.py
4
exécuter le script d'installation : .
Python setup.py py2exe
< p > Cela va créer le fichier hello.exe , qui est un exécutable autonome.
Py2app , le type
python setup.py py2app -A
Cela va créer le fichier hello.app , qui est un fichier de l'application autonome qui peut être exécuté à partir du terminal.
5
Créer un fichier de spécification dans PyInstaller en accédant à votre dossier de script et en tapant
< p> python Makespec.py [- OneFile ] hello.py
Créer votre projet avec :
python Build.py specfile
Cela crée un fichier EXE autonome . . Photos