Come convertire Python a EXE

July 24

Come convertire Python a EXE


Il modo più semplice per creare file EXE da programmi Python è quella di utilizzare il programma di origine py2exe aperta ospitato su SourceForge. La maggior parte dei moduli Python funziona con py2exe senza alcuna configurazione speciale, tuttavia alcuni possono richiedere po 'di lavoro per far funzionare correttamente. Guide per moduli specifici sono disponibili sul sito web py2exe.

istruzione

1 Scarica py2exe e seguire le istruzioni per installarlo sul proprio computer. Aprire il prompt dei comandi. Questo può essere fatto sotto Windows andando al menu Start e selezionando l'opzione "Esegui". Digitare "cmd" nella casella per aprire il prompt dei comandi.

Questo tutorial presuppone che si dispone già di un programma Python scritto che si desidera convertire in un file eseguibile nativo di Windows e di aver provato questo programma e sapere che funziona sotto un interprete python. Si presuppone inoltre avete i percorsi correttamente impostati in modo che si può chiamare pitone da qualunque punto della riga di comando. Infine, si presuppone che hai già scaricato e installato la versione corretta di py2exe per la versione del linguaggio Python.

2 Creare uno script python setup.py nome nella stessa directory del programma. Questo script dirà py2exe come gestire il vostro programma. Per un semplice programma Python, il seguente script sarà sufficiente:

da distutils.core configurazione import
importazione py2exe

setup (console = [ 'PROGRAM.py'])

Sostituire la parola "programma" con il nome del file contenente il punto di ingresso per l'applicazione Python. Ci sono altri argomenti che è possibile utilizzare all'interno della funzione di impostazione oltre console per aggiungere una maggiore funzionalità e ottimizzare l'output di py2exe per aumentare la compatibilità con moduli di terze parti. Tuttavia, per un semplice programma Python, limitandosi a dichiarare un'applicazione console e il suo punto di ingresso è sufficiente.

3 Eseguire lo script di installazione. Questo può essere fatto dalla console utilizzando il seguente comando:

python setup.py py2exe

Una grande quantità di informazioni di diagnostica verrà stampato sulla console mentre py2exe corre. Due directory verranno create nella posizione in cui è stato eseguito il programma py2exe: costruire e dist.

Costruire è una directory temporanea progettata per contenere i file mentre il programma viene convertito in un file eseguibile di Windows e può essere eliminato in modo sicuro dopo la compilazione è terminata. Dist conterrà la maggior parte dei file necessari per la distribuzione del programma Python per gli utenti che non dispongono di pitone installato sul proprio sistema.

4 Testare l'eseguibile. Dovrebbe essere situato nella directory dist e hanno lo stesso nome del punto di ingresso definito nel file setup.py. L'unico cambiamento sarà l'estensione: py a exe.