[Python] py2exe
Matteo Boscolo
matteo.boscolo a boscolini.eu
Mer 1 Maggio 2013 21:47:23 CEST
ciao Buon primo Maggio anche a te :)...
py2exe e' un po rognosetto, nel senso che non e' tanto bravino a trovare
tutte le dipendenze che ti servono e a volte devi dirglielo tu
esplicitamente...
comunque .. tutto quello che ti serve dovrebbe essere sotto dist.. +
alcune dll di sistema che dovresti trovare gia' dentro il nuovo sistema
operativo su cui vai ad installare.
come tutorial per iniziare ti consiglio di guardare qui,
http://www.py2exe.org/index.cgi/Tutorial
dai un occhiata anche a pyInstaller
http://www.pyinstaller.org/
che e' un pochettino + semplice ..
ciao
Matteo
Il 01/05/2013 19:31, Gabriel Battaglia (Kriyaban) ha scritto:
> Buona sera a tutti e buona conclusione di primo maggio.
> La questione riguarda la compilazione di uno script Python tramite py2exe.
> Provo a riportare poche righe di codice sperando che la formattazione
> sia mantenuta.
> Il tentativo, esclusivamente didattico, è quello di ottenere un
> eseguibile da distribuire ad amici che non hanno Python installato.
> Nota: opero sotto WinXP con Python 2.7 e py2exe appropriato.
> setup.py:
> CODICE
> # Script per compilare.
> from distutils.core import setup
> import py2exe
> setup(name="collezioni.py",
> version="1.2",
> description="Raccoglie elementi univoci sotto forma di stringhe",
> author="Gabriel Battaglia Kriyaban",
> console = [ # windows al posto di console per le GUI
> {
> "script": "collezioni.py",
> }
> ],)
> #Fine
> Bene, poi dal prompt dei comandi lancio setup.py seguito da py2exe
> setup.py py2exe
> Parte un output di messaggi che mi informano del fatto che sono
> cercate e compilate varie librerie ed altri componenti che non
> conosco, poi il processo termina ed io mi trovo con due directories:
> build e dist, dentro la seconda ho "collezioni.exe" che dovrebbe
> essere l'eseguibile del mio script. Una cosa che mi salta subito agli
> occhi è la sua dimensione, 24KB, solo 20KB in più dello script
> originale ma... va beh...
> Ci do l'invio sopra e tutto parte e funziona regolarmente.
> Trasmesso ed eseguito su una macchina diversa però, sia da solo come
> "collezioni.exe" che assieme alla sua directory "dist", ottengo un
> errore di Windows. Errore che non sono in grado di riportarvi perchè
> me lo ha letto al telefono, l'amica con cui ho fatto la prova avendo
> ora un solo pc a portata di mano; era un qualcosa che riguardava
> la..."Configurazione dell'applicazione.... o un eseguibile danneggiato..."
> Quindi: come funziona py2exe, come si usa o dove si impara ad usarlo?
> Grazie in anticipo.
> GB.
>
>
> _______________________________________________
> Python mailing list
> Python a lists.python.it
> http://lists.python.it/mailman/listinfo/python
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20130501/05910df7/attachment.html>
Maggiori informazioni sulla lista
Python