Creato da pastuweb.com
Share My Page
My Social Accounts
Account FaceBook Account LinkedIn Account Twitter Account Google Plus Account Git Hub

Il problema di consegnare all'utente un'applicazione standalone esiste soprattuto in Windows.

 
Standalone = che funziona da sola
Quindi bisogna fornire durante l'installazione dello "script" anche l'interprete perchè non è detto che l'utente l'ho abbia.
 
Ci serve:
 
Sono entrambi Free e Open Source.
 
Una volta installato py2exe. Creare uno script di configurazione per la creazione della nostra versione eseguibile di uno script creato.
Lo script si chiamera setup.py e DEVE ESSERE CREATO nella stessa cartella del sorgente del nostro script, esempio nostra_applicazione.py.
 
setup.py
 
from distutils.core import setup
import py2exe
setup(windows=['nostra_applicazione.py'])
 
Ora creiamo la distribuzione eseguibile:
python setup.py py2exe
 
Se tutto va a buon fine, ci troveremo una directory DIST con all'interno un po di file tra cui nostra_applicazione.exe. Se lo eseguiamo vedremo la finestra di avvio della nostra applicazione.
 
PERO' con questo metodo, al cliente bisogna consegnare lo zip della cartella contenente:
nostra_applicazione.py
DIST
    --- .........
    --- nostra_applicazione.exe
    --- .......
 
NON VA BENE!!!!!!!!! Si può fare di meglio. Creiamo un pacchetto di installazione con Wizard.
 
Usiamo InnoSetup. 
Clicchiamo su NEW.
Poi diamo le informazione dell'applciazione. 
Selezioniamo "Program  Files Folder" e selezioniamo la cartella contenente il file .py e quindi la cartella DIST.
Andiamo avanti, ci vengono mostrati i file che verranno inclusi.
Diamo le ultime informazioni e poi click su Fine.
 
Ho tralasciato alcuni passaggi, basta sempre cliccare su Next.
 
Alla fine avremo il nostro pacchetto di installazione (il Bundle)
Average (1 Vote)
The average rating is 5.0 stars out of 5.