April 15
Una delle ragioni di maggiore popolarità di Python come linguaggio di programmazione di alto livello è la sua portabilità. Gli script scritti su un Mac, per esempio, verrà eseguito su una macchina Windows e viceversa. Fino a quando la macchina di destinazione ha installato Python su di esso, lo script verrà eseguito senza problemi. La maggior parte degli script Python vengono salvati come script; essi non sono autonomi, e sono normalmente effettuate digitando "python xxx.py" in un prompt dei comandi. Tuttavia, questo metodo di esecuzione degli script richiede un'installazione Python. E 'possibile fare un eseguibile script Python - senza installazione Python necessaria - ". Binario congelata" trasformandola in un
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. Nessuna installazione è necessaria.
Per installare py2app, scaricare il file da .TAR.GZ Python.org e scompattarlo. Aprire un terminale e passare alla directory in cui si è decompresso i file. Digitare:
python setup.py install
e il programma si installerà.
Per installare PyInstaller, scaricare il file .zip dalla pagina principale e scompattarlo. Aprire una linea di terminale o di comando e passare alla directory contenuti decompressa. Digitare
pitone Configure.py
e il programma installare e configurare se stessa.
2 Scrivi il tuo script Python che si desidera salvare come un file eseguibile. Per esempio:
stampare "Ciao, mondo!"
possono essere salvati come hello.py.
3 Utilizzare py2exe o py2app per creare un file eseguibile. Perché py2app è la versione Mac di py2exe, le sequenze di utilizzare loro sono simili. Entrambi richiedono uno script setup.py. In py2exe:
da distutils.core configurazione import
importazione py2exe
setup (console = [ 'hello.py'])
importerà la funzione di impostazione da Distutils, importare il modulo py2exe, e quindi impostare il hello.py applicazione console.
In py2app, è possibile utilizzare lo script Py2applet per creare il setup.py:
py2applet --make-setup hello.py
Questo crea setup.py.
4 Eseguire lo script di installazione:
Python setup.py py2exe
Questo creerà il file Hello.exe, che è un eseguibile autonomo.
Per 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 di script e digitando
python Makespec.py [--onefile] hello.py
Generare il progetto con:
pitone Build.py specfile
Questo crea un file exe autonomo.