py2exe + wine

Sebastian Lezica slezica en fibertel.com.ar
Lun Abr 9 20:40:44 CEST 2007


Hola Flaper,
	No se responderte el problema de Py2exe, si necesitas salir del paso 
generando ejecutables para Windows desde Linux, probá con PyInstaller + Wine 
(http://pyinstaller.python-hosting.com/); me funciona sin problemas.
	El mayor problema (escribiendo código desde linux/generando ejecutables con 
wine) es prestarle atención a no mezclar versiones; por ejemplo me pasó con 
las QT, y me volví loco hasta darme cuenta ;).
	Lo otro, los paths; te conviene actualizar a mano desde el .reg de wine (no 
recuerdo si system o user) para que el path incluya todas las rutas donde se 
encuentran tus dlls, de python, de las wx, etc.
	Espero te sirva, al menos para salir del apuro,

Sebastián Lezica
	
On Wednesday 04 April 2007 14:41, Flaper87 wrote:
> Saludos a todos:
>
> Quisiera saber si alguno de ustedes a logrado utilizar el py2exe desde el
> wine?, Yo instale todo (python 2.4 py2exe y wxpython), pero cuando ejecuto
> me suelta el siguiente error:
>
> fixme:imagehlp:BindImageEx (7, "C:\\Python24\\DLLs\\_sre.pyd",
> "C:\\Python24\\DLLs;C:\\Python24;C:\\WINDOWS\\SYSTEM;C:\\WINDOWS;c:\\window
>s;c:\\windows\\"..., (null), 0x10001570): stub
> Traceback (most recent call last):
>   File "setup.py", line 6, in ?
>     scripts=["vervang.py"],
>   File "C:\Python24\lib\distutils\core.py", line 149, in setup
>     dist.run_commands()
>   File "C:\Python24\lib\distutils\dist.py", line 907, in run_commands
>     self.run_command(cmd)
>   File "C:\Python24\lib\distutils\dist.py", line 927, in run_command
>     cmd_obj.run()
>   File "C:\PYTHON24\Lib\site-packages\py2exe\build_exe.py", line 698, in
> run extra_path + sys.path)
>   File "C:\PYTHON24\Lib\site-packages\py2exe\build_exe.py", line 842, in
> find_dependend_dlls
>     alldlls, warnings = bin_depends(loadpath, images)
>   File "C:\PYTHON24\Lib\site-packages\py2exe\build_exe.py", line 1154, in
> bin_depends
>     for result in py2exe_util.depends(image, loadpath).items():
> py2exe_util.bind_error: C:\Python24\DLLs\_sre.pyd
>
> Aguien sabe como solucionarlo?




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