¿Hay alguna alternativa a py2exe?¿Hay alguna alternativa a py2exe?
Respuesta
pyInstaller es multiplataforma y muy potente, con muchos paquetes de terceros (matplotlib, numpy, PyQt4, ...) especialmente compatibles "fuera de la caja", el apoyo a los huevos, la firma de código en Windows (y un par de otros productos exclusivos de Windows, empaquetamiento binario opcional ... ¡funciona! -) El gran problema: la última versión "lanzada", 1.3, tiene años de antigüedad: es absolutamente necesario instalar la versión troncal SVN, svn co http://svn.pyinstaller.org/trunk pyinstaller
(o el prelanzamiento 1.4, pero no lo he probado). Un buen resumen de sus capacidades desde hace 6 meses es here (en inglés, a pesar de la URL italiana ;-).
pyInstaller parecía el más robusto de los que probé recientemente (pyInstaller, cx_Freeze, bbfreeze). Además de lo que Alex mencionó, ofrece una opción "sin consola" para Windows, incluye correctamente los módulos, bien documentados, que se instalan por separado de la instalación de Python para que pueda cambiar de una a otra versión si es necesario. – RedGlyph
lamentablemente todavía no hay soporte para python3. la única aplicación de Python quiero generar un exe porque casualmente escribí en python3.1: P –
PyInstaller rocks! Solo tenía un pequeño problema con ctypes porque no podía encontrar el archivo DLL al que se hacía referencia, pero después de copiarlo manualmente en la carpeta de resultados todo funcionó perfectamente. –
bbfreeze afirma que funciona en Windows y UNIX, pero no en OS X. Sin embargo, parece que ya no se desarrolla activamente.
'bfreeze' y los programas que crea desafortunadamente son detectados como maliciosos por el software antivirus (Norton en particular). Es un problema para los usuarios ya que no se puede decir que apaguen tal o cual característica de la protección de su sistema. Para el registro, personalmente odio esas características experimentales de detección de antivirus. – RedGlyph
bbfreeze parece tener soporte para OSX en su versión troncal ("punta"), aunque no en una versión lanzada. Y no lo he probado yo mismo. –
Según virustotal.com, el virus ejecutable que bbfreeze creó para mí no es detectado por Norton. (Por supuesto, todavía podría detectarse durante el tiempo de ejecución debido a alguna magia de "Protección del comportamiento"). –
- py2exe
- PyInstaller
- cx_Freeze
- bbfreeze
- py2app
- 1. ¿Hay alguna alternativa a XmlUnit?
- 2. ¿Hay alguna alternativa a OData?
- 3. ¿Hay alguna alternativa a Gigaspaces?
- 4. ¿Hay alguna alternativa a C?
- 5. ¿hay alguna alternativa a '#' + div_id?
- 6. ¿Hay alguna alternativa ligera a gSOAP?
- 7. ¿Hay alguna alternativa práctica a los hilos?
- 8. ¿Hay alguna alternativa a los Fragmentos anidados?
- 9. ¿Hay alguna alternativa a Mechanize en Python?
- 10. ¿Hay alguna alternativa gratuita a VisualSVN?
- 11. ¿Hay alguna buena alternativa a WebSVN?
- 12. ¿Hay alguna alternativa gratuita a Silktest?
- 13. ¿Hay alguna alternativa a Apache Commons SCXML?
- 14. ¿Hay alguna alternativa mejor a DotNetOpenAuth?
- 15. ¿Hay alguna alternativa IDA Pro?
- 16. ¿Hay alguna alternativa TTPickerTextField? quizás en iOS4?
- 17. ¿Hay alguna alternativa al SDK de BoxedApp?
- 18. ¿Hay alguna alternativa para dormir() en C?
- 19. ¿Hay alguna alternativa a cambiar en un método de fábrica?
- 20. ¿Hay alguna alternativa a Rational Team Concert en este momento?
- 21. ¿Hay alguna alternativa viable a la autenticación de cookies "clásica"?
- 22. ¿Hay alguna alternativa a Dictionary/SortedList que permita duplicados?
- 23. ¿Hay alguna alternativa a JTable, que sea gratuita y mejor?
- 24. ¿Hay alguna alternativa a rexec para el sandboxing de Python?
- 25. ¿Hay alguna buena alternativa para Visio/PowerPoint?
- 26. ¿Hay alguna alternativa de trabajos de Cron?
- 27. PDFlib para php, ¿hay alguna alternativa?
- 28. ¿hay alguna alternativa para ActionBar en 2.2?
- 29. ¿Alguna alternativa gratuita a Robohelp?
- 30. ¿Conoces alguna alternativa a NDepend para arquitectos?
funciona muy bien, pero ¿Cómo puedo configurar un icono para mi exe? – daniels
Puede echar un vistazo a la opción del icono en el script de instalación. – Reshure