template setup msi instalar files fatal error cx_freeze python cx-freeze

setup - cx_freeze python single file?



py2exe (3)

He estado usando cx_freeze por un tiempo y hay una cosa que realmente quería hacer: poner TODOS los archivos en UN ejecutable que pueda distribuir. No es realmente fácil de usar enviar una carpeta con 30 archivos, todos en el mismo directorio. ¿Cómo puedo lograr esto? Gracias.


No está soportado en cx_freeze. Hubo discusión al respecto en la lista de correo. Como recuerdo, el autor afirmó que otros (PyInstaller, Py2Exe) utilizan algunos hacks sucios para lograrlo. Algunos programas antivirus también pueden considerar ese comportamiento como un virus.

Utilicé PyInstaller durante algún tiempo, pero volví a cx_freeze debido al soporte de Python 2.7. Empaqueté todo utilizando Inno Setup , por lo que es fácil de distribuir. Depende si usas Windows o no.