Underc0de

Programación Scripting => Python => Mensaje iniciado por: [Z]tuX en Mayo 27, 2011, 08:27:01 PM

Título: Como crear un ejecutable [.exe] de Python para poderlo ejecutar en Windows
Publicado por: [Z]tuX en Mayo 27, 2011, 08:27:01 PM
Bien, pues hoy les mostrare como crear ejecutables [.exe] de archivos de Python, para que puedan correr sus programitas en otra maquina sin tener instalado el Interprete de Python.
Bien Empezamos:

Tenemos que tener Instalado Python 2.x o 3.x
Tambien tenemos que bajar py2exe, e instalarlo, lo puedes bajar desde AQUI (http://sourceforge.net/projects/py2exe/files/py2exe/0.6.9/), debes de bajar segun la version de Python que tengas Instalado...

Bien una vez echo esto haremos un archivo llamado setup.py, que tendra lo siguiente:

from distutils.core import setup
import py2exe
setup(console=['TuArchivo.py'])


En donde dice 'TuArchivo.py' es el nombre de el programa que deseas convertir a .exe
Una vez creado, lo llevaremos al directorio donde estan instalado Python, normalmente es en C:\Python26, [en este caso es la version que yo uso, puede ser 27 o cualquier otra, todo depende de la version que tengan instalada de Python]

Tambien copiamos nuestro programa al directorio C:\Python26, despues solo basta con abrir una ventanda del cmd e ir al directorio donde esta nuetro setup.py, que seria algo como C:\Python26\ en este caso.
Despues solo bastaria con teclear el siguiente comando:
python setup.py py2exe

(http://3.bp.blogspot.com/-gxNIpzf75pQ/TeAwzNPaMGI/AAAAAAAAASk/wHYG3SOdL1w/s400/py2exe.JPG)

Y esperamos a que se cree nuestro exe...

(http://1.bp.blogspot.com/-vZIV25IhNi8/TeAw07f16XI/AAAAAAAAASs/3INKIsPPhwg/s400/py2exe_2.JPG)

Nos creara dos carpetas Nuevas, una llamada build y otra dist, en esta ultima se encuentra nuestro archivo . exe, ustedes lo identificaran a instante, lo buscamos y lo ejecutamos con tan solo dar doble click y Vuala, ya tenmos nuestro exe.


(http://3.bp.blogspot.com/-bpfYVI9Xwio/TeAwzWJ-bKI/AAAAAAAAASo/eBvWeI67I9Q/s640/py2exe_3.JPG)

Para Poderlo ejecutar en Otra PC necesitamos llevar esas dos carpetas SIEMPRE, si no no podran arrancar su programa...

(http://4.bp.blogspot.com/-iyJJoobx8QE/TeAw1a1BEDI/AAAAAAAAASw/hEO6lI3kEcg/s400/py2exe_4.JPG)

Saludos
by ZtuX
Título: Re:Como crear un ejecutable [.exe] de Python para poderlo ejecutar en Windows
Publicado por: blozzter en Mayo 27, 2011, 09:06:24 PM
sabes como pasar de .py a .exe un codigo que trabaje con las funciones graficas de la libreria easycanvas???

porque habia intentado de esta manera y no sirvió.
Título: Re:Como crear un ejecutable [.exe] de Python para poderlo ejecutar en Windows
Publicado por: Gh0st.C en Mayo 28, 2011, 12:18:29 PM
El post eesta bueno y bien explicado, pero ya hay uno así. Igual te lo dejo porque es tuyo.

Thanks