Domanda

im alla ricerca di semplice script che compilerà a exe, e ho trovato py2exe prima di decidere di lavorare con essa, cosa pensi sono i pro ei contro dello strumento py2exe?

È stato utile?

Soluzione

Uno con che io sappia: nessun supporto per Python 3.x . Per quanto io sappia, non c'è stato alcun lavoro svolto su questo (nulla nel SourceForge SVN pronti contro termine in ogni caso), e piani per 3.x pubblicati sul sito py2exe a questo tempo.

Altri suggerimenti

Pro:

  • La vostra applicazione diventa autonomo, può essere eseguito su un PC senza Python

Contro:

  • falso senso di sicurezza, la vostra applicazione è ancora interpretato, è solo che lo script non è più visibile, ma il codice byte è e per quanto ne so può essere facilmente riconvertito alla sorgente.
  • dimensioni delle applicazioni di grandi dimensioni, lo script più semplice confezionato con py2exe diventa diversi megabyte di dimensione.
  • I potenziali problemi, in alcuni casi (per lo più se si utilizza codifiche) è necessario ripetere il test l'applicazione come un exe e assicurarsi che tutto funziona come previsto, potrebbe essere necessario controllare il codice per scoprire se si esegue all'interno py2exe e fare qualcosa di speciale.
  • potrebbe non funzionare se la vostra applicazione dipende da alcuni moduli Python di terze parti.

py2exe homepage per trovare il modo di più e come soluzione alternativa alcuni di questi problemi

Guardare attraverso le librerie di terze parti che si utilizza. Alcune librerie (per esempio PIL) fanno trucchi con le importazioni condizionali che rendono difficile per py2exe per impacchettare il codice giusto. Questi problemi possono spesso essere lavorato in giro, ma un po 'di googling in attacco potrebbe risparmiare qualche mal di testa in seguito.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top