Python lab - Home del linguggio Python
-   Home
-   Amministratore
   Documentazione
-   Cos'è Python?
-   Documentazione
   Applicazioni
-   Scripts
-   Programmi
   Downloads
-   Python
   Community
-   Iscrizione
-   Forum
   Collabora
-   Pubblica
-   Loghi del sito
-   Segnala errore
   Links sponsorizzati
 
 
   Codice valido W3C
Valid XHTML 1.0 Transitional
Valid CSS!
Tested in:
IE FX OP
 

Creare un unico eseguibile con PyInstaller


Una valida alternativa a py2exe è PyInstaller: http://pyinstaller.hpcf.upr.edu/cgi-bin/trac.cgi anche noto per la capacità di includere all'interno dell'eseguibile stesso tutti quei file di qui ha bisogno per funzionare e quindi il risultato non sara più quella fastidosa cartella piena di file ma un singolo eseguibile.
PyInstaller non richiede l'installazione e quando scaricate e decomprimete il pacchetto l'unica operazione da compiere è cliccare nel file chiamato: "Configure.py". A questo punto per creare un eseguibile copiate i file .py che compongono il vostro programma nella cartella di PyInstaller e dalla riga di comando di Windows date i seguenti comandi:


Makespec.py -F mioscript.py

Build.py mioscript.spec


Dove "Makespec.py" è il percorso del file Makespec.py che si trova nella cartella principale di PyInstaller, "-F" è l'opzione che fa generare un singolo file .exe (sostituite "-F" con "-F -w" per i programmi ad interfaccia grafica), "mioscript.py" è il percorso del principale file .py che compone il vostro programma. Nel secondo comando "Build.py" è il percorso di "Build.py", e "mioscript.spec" è il percorso del file .spec che si trova nella cartella che viene creata con il nome del vostro programma dopo l'esecuzione del primo comando. Così l'eseguibile è pronto ma se mancano file come immagini o fonts necessari al corretto funzionamento il metodo più semplice è includerli manualmente copiandoli nella cartella principale dell'eseguibile.

 
Google