Muy buenas, llevo algunos días intentando compilar a exe desde linux con python, he utilizado py2exe y pyinstaller, en los dos me pasa lo mismo, me crea un archivo pero sin extensión que no puedo ejecutar, no se el motivo por el que pasa esto.
Si no me equivoco python es un lenguaje interprete y por lo tanto no compila y no genera .exe
Si, pero estas librerías son para eso, para compilar, en windows funcionan perfecto, compilan a exe sin problemas, pero en linux no logro hacerlo.
Aquí tienes un corto tutorial donde explican cómo hacerlo, está en inglés, pero se entiende. http://www.surlyjake.com/blog/2011/03/28/create-a-single-standalone-exe-from-a-python-program/
Lo explica pero dice que utiliza la linea de comandos de windows, mi problema es que yo utilizo linux, como dije desde windows compila bien.
Sino estoy equivocado, creo que leí un Tutorial del maestro Sanko, en el que realizaba una compilación de un exe con python desde linux.
Si esta por estos albores Sanko y quiere compartir nuevamente su sabiduría será bienvenida.
Hola $francisco! Espero que esto (http://milkator.wordpress.com/2014/07/19/windows-executable-from-python-developing-in-ubuntu/) y esto (http://paulfurley.com/packaging-python-for-windows-pyinstaller-wine/) te sirva.
Saludos!
WhiZ
gracias whiz, creo que tiene mucho sentido lo que dicen los links para compilar, seguramente es necesario archivos de windows para poder compilarlo y supongo que serán .dll , entonces es necesario utilizar wine para ejecutar pyinstaller.
Estimado,
Te recomendaria que mejor uses una VM y ahi realizes la conversión seria complicarte demasiado haciendo uso de Wine.
Saludos 8)