Il giorno 02/ott/07, alle ore 19:34, Daniele Gheremedin ha scritto:

Ciao Antonio ma questi programmi sono soltanto per script in Python?
Cosa intendi?
Ma con questi software praticamente creo un “installer” dell’applicazione che posso installare sulle varie macchine che non hanno l’interprete Python?

Creano un file eseguibile contenente il tuo script + la VM python + tutte le librerie necessarie + eventuali risorse esterne. Poi dipende dal tool e dalle opzioni che gli specifichi, ma di base il meccanismo è quello: ti generano un eseguibile a partire dal tuo script e dalle sue dipendenze. L'installer, se ti serve lo crei a parte con altri strumenti (generici, non specifici per python, visto che a quel punto avresti un "normale" file eseguibile), ad esempio il "famoso" InnoSetup. Non lasciarti fuorviare dal nome di PyInstaller :-)

Tu quale mi consigli per windows?
Io mi trovo bene con PyInstaller. Anche py2exe non è male, comunque. Considera anche l'idea di installare l'ambiente di sviluppo, visto che è free può essere molto vantaggioso poter fare modifiche on the fly, ma dipende naturalmente dal tipo di applicazione, ecc.

Ciao

--
Antonio Valente


_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a