Beruflich Dokumente
Kultur Dokumente
Descargar
1.- Bjate la ultima versin del programa. Te la puedes bajar de
aqu: http://www.python.org/ftp/python/2.4.1/python-2.4.1.msi
2.- Bjate wxPython que es la herramienta para hacer
pantallas: http://prdownloads.sourceforge.net/wxpython/wxPython2.6-win32-ansi2.6.0.0-py24.exe(www.wxpython.org/)
3.- Bjate Py2exe para hacer los ejecutables
(http://prdownloads.sourceforge.net/py2exe/py2exe-0.5.4.win32-py2.4.exe?
download)
Instalar
Una vez te hallas bajado todo, instlalo siguiendo las opciones por defecto.
Python te habr creado un directorio llamado C:\Python24 y ah es donde l se
habr instalado.
Por su parte, wxPython se habr instalado en C:\Python24\Lib\site-packages
Y py2Exe se habr instalado en C:\Python24\Lib\site-packages\
Ya tenemos instalado todo lo que necesitamos.
app = wxPySimpleApp()
Creamos una especie de objeto basado en la clase aplicacin
frame = wxFrame(None, -1, "Hello World")
Creamos una instancia de la clase formulario con un caption "Hello World"
Pedimos que nos muestra la ventana que hemos creado
frame.Show(1)
Escribimos una especie de READ EVENTS
app.MainLoop()
el fichero anterior lo guardamos con el siguiente nombre miaplicacion.py y lo
dejamos en C:\
Nota: Es importante, si no eres muy ducho con Python que sigas todos los pasos
que te pongo de forma estricta sin usar otros directorios.
A continuacin abrimos Python desde la opcin IDLE Python GUI y lo que nos
muestra: viene a ser como una ventana de comandos pegada al screen.
Al igual que pasa en Fox que por defecto se te abre en el directorio donde est
instalado Fox. Aqu el Path est apuntando al directorio donde se encuentra Python
y lo primero que vamos a hacer es re-dirigirlo a C:\
Para esto escribimos en la ventana de Python:
Import sys
Sys.path.append(C:\\)
Y ya podemos ver que estamos en C:\ que es donde habiamos dejado el archivo
Execfile(miaplicacion)
Seguramente se te abra minimizada. De esta forma ya tenemos nuestra ventana
de pitn funcionando.
Compilar el Ejecutable
Para eso primero nos creamos un fichero que vamos a llamar setup.py con lo
siguiente:
# setup.py
from distutils.core import setup
import py2exe
setup(windows=["miaplicacion.py"])
Y A continuacin desde la ventana de comandos de Windows ejecutamos:
Nos saldr una pantalla negra con todas las cosas que va haciendo.
Vers que una vez acabado en C:\ tienes dos directorios, uno llmado build y otro
dist.
Si dentro de dist ejecutas el ejecutable llamado miaplicacion.exe bingo!! Tienes tu
aplicacin funcionando.
Redistribuir la Aplicacin
Para poder instalar tu aplicacin en otros ordenadores, unicamente tienes que
llevar todos los ficheros que se encuentran en el directorio dist que se te ha creado
al ejecutar el py2exe y ah tienes todo.
Al copiarlo a una mquina Win XP limpia, unicamente me pidio que le aadiera el
fichero MSVCE71.DLL que basto con copiarlo al lado de los anteriores y sin
registrar nada ya funcion. No hay que registrar ningn fichero y el tiempo que
tard en salir la primera pantalla es similar al que tardan las aplicaciones Fox.