[Python-es] py2exe en ubuntu

marmolro marmolro en gmail.com
Vie Dic 17 16:56:12 CET 2010


2010/12/17 gerardo Juarez <gerardojuarez en buyteknet.info>

> chakalinux wrote:
>
>> Hola, intento instalar py2exe y no lo he logrado, me baje py2exe-0.6.9 de
>> sourceforge y al intentar instalarlo me dice que no encuentra la librería
>> windows.h, por mas que busco no la encuentro:
>>
>> Me sale lo siguiente:
>>
>> python setup.py install ->
>>
>> /home/c/Descargas/py2exe-0.6.9/py2exe/build_exe.py:16: DeprecationWarning:
>> the sets module is deprecated
>>  import sets
>> running install
>> running build
>> running build_py
>> running build_ext
>> building '_memimporter' extension
>> gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall
>> -Wstrict-prototypes -fPIC -DPYTHONDLL=\"PYTHON26.DLL\"
>> -DPYTHONCOM=\"pythoncom26.dll\" -I/usr/include/python2.6 -c
>> source/MemoryModule.c -o build/temp.linux-x86_64-2.6/source/MemoryModule.o
>> <command-line>:0: warning: missing terminating " character
>> <command-line>:0: warning: missing terminating " character
>> source/MemoryModule.c:30: warning: ignoring #pragma warning
>> *source/MemoryModule.c:32: fatal error: Windows.h: No existe el archivo o
>> directorio*
>> compilation terminated.
>> error: command 'gcc' failed with exit status 1
>>
>>
>> Un saludo
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> Python-es mailing list
>> Python-es en python.org
>> http://mail.python.org/mailman/listinfo/python-es
>> FAQ: http://python-es-faq.wikidot.com/
>>
>>
> Creo que py2exe es sólo para Windows. De otro modo se llamaría py2bin o
> algo más general.
> Sólo en Windows los ejecutables son .exe. He leído de 'freeze', servirá en
> Linux?
> Si la idea es distribuir un binario que no muestre el fuente de tu
> programa, podrías distribuir el .pyc, aunque en este caso estaría atado a la
> versión de Python, esto es, un Python 2.4 no entenderá un binario producido
> por un 2.6.
>
> Gerardo
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>

Supongo que se podrá hacer una compilación cruzada desde Linux. La librería
que te falta la puedes encontrar en los paquetes de cygwin. Mira en
packages.ubuntu.com para buscar el paquete en concreto

Un saludo, marmolro
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20101217/b9376a31/attachment.html>


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