Una delle ragioni di maggiore popolarità di Python come linguaggio di programmazione ad alto livello è la sua portabilità . Gli script scritti su un Mac , per esempio , verrà eseguito su una macchina Windows e viceversa . Finché la macchina di destinazione è Python installato su di esso , lo script verrà eseguito senza problemi . Vengono salvati gli script di Python più come script , non sono autonomi , e sono normalmente effettuate digitando " pitone xxx.py " in un prompt dei comandi . Tuttavia, questo metodo di esecuzione degli script richiede l'installazione di Python. E ' possibile fare un eseguibile script Python - senza installazione Python richiesto - trasformandola in un " binario congelato ". Istruzioni
1
Scaricare e installare un sistema binario ghiacciato . Tre sistemi sono comunemente usati . Py2exe ( per Windows) è disponibile presso www.py2exe.org . Py2app ( una versione per Mac di py2exe ) è disponibile presso svn.pythonmac.org/py2app . PyInstaller ( per Windows , Mac e Linux ) è disponibile presso www.pyinstaller.org .
Per installare py2exe , scaricare il file . ZIP e scompattarlo . Non è necessaria alcuna installazione .
Per installare py2app , scaricare il file . TAR.GZ da Python.org e scompattarlo . Aprire un terminale e passare alla directory in cui hai decompresso i file . Tipo: .
Python setup.py install
e il programma si installerà
Per installare PyInstaller , scaricare il file ZIP dalla pagina principale e scompattarlo . . Aprire una riga di terminale o di comando e passare alla directory contenuto scompattato . Tipo
pitone Configure.py
e il programma si installa e si configura automaticamente .
2
scrivere lo script Python che si desidera salvare come un file eseguibile . Per esempio :
print "Ciao , mondo "
può essere salvato come hello.py
3
Usa py2exe o py2app per creare un . eseguibile. Perché py2app è la versione per Mac di py2exe , le sequenze di usarli sono simili. Entrambi richiedono uno script setup.py . In py2exe :
da distutils.core import configurazione
importazione py2exe
configurazione
( console = [' hello.py '] ) per
importerà il funzione di setup da distutils , importare il modulo py2exe , e quindi impostare il hello.py applicazione console
py2app , è possibile utilizzare lo script per creare la Py2applet setup.py : .
py2applet - - fare -setup hello.py
Questo crea setup.py
4
eseguire lo script di installazione : .
python setup.py py2exe
< p > Questo creerà il file hello.exe , che è un self-contained eseguibile .
py2app , tipo
python setup.py py2app -A
Questo creerà il file hello.app , che è un file app autonomo che può essere eseguito dal terminale .
5
Creare un file di specifica in PyInstaller navigando nella cartella dello script e digitando
< p > python Makespec.py [ - onefile ] hello.py
Costruisci il tuo progetto con :
pitone Build.py specfile
Questo crea un file EXE standalone . .