Pregunta

im buscando simple script que se compilará a exe, y me encontré con py2exe antes de que decida trabajar con él, lo que cree que son los pros y los contras de la herramienta py2exe?

¿Fue útil?

Solución

Una desventaja que yo sepa: no hay soporte para Python 3.x . Por lo que yo sé, no ha habido un trabajo realizado sobre esto (nada en el SourceForge SVN de pases de todos modos), y no hay planes para 3.x publicados en el sitio py2exe en este tiempo.

Otros consejos

Pros:

  • Su aplicación se vuelve independiente, puede ejecutar en un PC sin Python

Contras:

  • falsa sensación de seguridad, su aplicación está siendo interpretado, es sólo que el guión ya no es visible, pero el código de bytes es que yo sepa, y que puede ser fácilmente convertida de nuevo a la fuente.
  • tamaño de la aplicación grande, la secuencia de comandos simple empaquetado con py2exe se convierte en varios megabytes de tamaño.
  • Los problemas potenciales, en ciertos casos (sobre todo si se utiliza codificaciones) que necesita para volver a probar su aplicación como un exe y asegurarse de que todo funciona como se espera, puede que tenga que comprobar en el código para saber si está ejecutando dentro py2exe y hacer algo especial.
  • puede no funcionar si su aplicación depende de ciertos módulos de Python de terceros.

py2exe página para encontrar la forma de más y la forma para solucionar algunos de estos problemas

Mira a través de las bibliotecas de terceros que se utilizan. Algunas bibliotecas (por ejemplo PIL) hacer trucos con las importaciones condicionales que hacen que sea difícil para py2exe para agrupar el código correcto. Estos problemas a menudo se puede evitar, pero un poco de google en la delantera podría ahorrarle algunos dolores de cabeza más adelante.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top