[Python-es] OT py2exe y windows XP

Dr. Bobus drbobus en gulic.org
Lun Feb 15 21:53:13 CET 2010


Hola todos:

No se si es muy correcto enviar este mensaje a esta lista, pero quería saber si puede alguien ayudarme.

Un amigo me ha pedido un pequeño script para transformar unos ficheros antiguos dbf a algo que pueda usar (csv).

El script lo he hecho usando el paquete dbf de Ethan Furman (ver 0.84.18) [1]. Abro los ficheros, realizo las transformaciones que me pidió y lo grabo en csv.

El asunto funciona tan ricamente, pero mi amigo usa windows y no tiene python instalado. La cosa es que le "compilé" el script con py2exe.

Tras "compilarlo" lo he probado en varias instalaciones windows que tengo a mano (Windows 2000, windows XP y Windows 7) y funciona perfecto. Sin embargo, a él no le funciona (usa windows XP último service Pack). Me comenta que al ejecutarlo le dice:

"no se pudo iniciar la aplicacion porque su configuracion es incorrecta. Reinstalar aplicacion puede solucionar el problema."

La verdad es que el programa no necesita ninguna instalación ni configuración, copiarlo en una carpeta, poner en ella los ficheros a transformar y darle doble clic. Así funciona en todas las pruebas que he hecho. No se precisan permisos de administrador ni nada por el estilo. El programa no hace nada más que abrir y cerrar ficheros. Donde lo he probado lo he ejecutado como usuario normal.

He estado mirando en Google y sólo he encontrado una entrada que no me resuelve nada. No tengo ni idea de lo que esta diciendo Windows.

Las opciones para la generación en py2exe fueron:
"py2exe":{
    "unbuffered": True,
    "optimize": 2,
    "excludes": ["pywin", "pywin.debugger", "pywin.debugger.dbgcon",
                 "pywin.dialogs", "pywin.dialogs.list",
                 "Tkconstants","Tkinter","tcl"
                 ]
     }

Esto lo hice en una instalación de Python 2.6.4 usando las librerias estandar salvo la comentada para manejar ficheros dbf.


Alguna ayuda?



Gracias


-- 
We use Linux for all our mission-critical applications. Having the
source code means that we are not held hostage by anyone's support
department. (Russell Nelson, President of Crynwr Software)


[1] http://groups.google.com/group/python-dbase/files
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: no disponible
URL: <http://mail.python.org/pipermail/python-es/attachments/20100215/508f7a0c/attachment.pgp>


Más información sobre la lista de distribución Python-es