[Python-es] Como hacer que las aplicaciones corran en Linux

Rodrigo Mayorga Vallejos rmayorgav en gmail.com
Lun Mayo 5 01:49:46 CEST 2014


Tambien pyInstaller es otra alternativa. Soporta linux, windows y mac.
El may 4, 2014 7:42 p.m., "Rodrigo Mayorga Vallejos" <rmayorgav en gmail.com>
escribió:

> Hola a todos.
>
> Creo que el tema no es de la portabilidad del código o de python
> propiamente tal. py2exe crea un ejecutable win32 y la pregunta es si ese
> ejecutable funciona en linux.
>
> Con WINE puedo ejecutar programas windows en linux y funciona muy bien.
> Tengo varios programas de consola y gráficos que funcionan sin problemas.
>
> Saludos.
> El may 4, 2014 6:35 p.m., "Mario Lacunza" <mlacunza en gmail.com> escribió:
>
>> Ah recién veo este correo.  Mira también pip
>>
>> Enviado desde mi Samsung Galaxy S4
>> El may 4, 2014 5:05 PM, "kausdiv" <kausdiv en gmail.com> escribió:
>>
>>>  No es tan fácil como bajarte el código y correrlo.
>>>
>>> Por ejemplo, uno de mis programas usa pyDes para encritar y
>>> desencriptar, además de wx ya que es una aplicación gráfica, y otras
>>> librerías propias como mis-objetos.py
>>>
>>> Además supongamos que no quiero distribuir el código en "abierto". Y
>>> tampoco queremos que el cliente final se mareé averiguando qué debe
>>> instalar para que la aplicación corra.
>>>
>>> py2exe une todo lo necesario y lo deja en una carpeta "dist" listo para
>>> distribuirlo. Lo que busco es algo parecido pero para Linux.
>>>
>>> Y tenía entendido que "distutils" y "SetupTools" podían hacerlo pero no
>>> tengo información. Hay otra librería que empaqueta todo lo necesario para
>>> crear el paquete "egg" para distribuirlo.
>>>
>>> Pero no se como..
>>>
>>> De esto va la pregunta. :-(
>>>
>>> Saludos.
>>> P.D.:
>>> Esto lo acabo de encontrar ahora:
>>> http://mundogeek.net/archivos/2008/09/23/distribuir-aplicaciones-python/
>>>
>>>
>>>
>>> El 04/05/2014 23:18, Juan José Gómez Romera escribió:
>>>
>>>  Son dos cosas diferentes, tu te refieres a empaquetar el software para
>>> una determinada distribución, algo realmente complejo, y que además solo
>>> nos servira para una distribución completa
>>>
>>>  Pero para poder ejecutar un programa escrito en python con distribuir
>>> el código fuente es más que suficiente, y existen métodos bastante
>>> estandarizados, como pip (https://pypi.python.org/pypi)
>>>
>>>
>>> El 4 de mayo de 2014, 23:00, Jose Caballero <jcaballero.hep en gmail.com>escribió:
>>>
>>>> yo no creo que sea tan simple como copiar codigo y correrlo. Para un
>>>> ejemplo sencillo, tal vez.
>>>> Pero para aplicaciones mas complicadas, las cosas deben ir en su
>>>> sitio. Por ejemplo, en RedHat:
>>>>
>>>> -- ficheros de configuracion en  /etc/
>>>> -- librerias en /usr/lib/pythonX.Y/site-packages/
>>>> -- API en /usr/bin/
>>>> -- documentation in /usr/share/doc/
>>>> -- etc.
>>>>
>>>> Y todo depende de cada distro.
>>>> Yo como trabajo en RedHat distribuyo mi codigo con RPMs.
>>>> Recomendaria a kausdiv buscar en google algo tipo "distribute python
>>>> applications on ubuntu"
>>>>
>>>>
>>>> Saludos
>>>> Jose (sin tildes)
>>>>
>>>> El día 4 de mayo de 2014, 16:45, Mario Lacunza <mlacunza en gmail.com>
>>>> escribió:
>>>>  > Cual es el problema? Sólo copia tu código fuente y correlo.  Ubuntu
>>>> viene
>>>> > con python pre instalado
>>>> >
>>>> > Enviado desde mi Samsung Galaxy S4
>>>> >
>>>> > El may 4, 2014 2:43 PM, "kausdiv" <kausdiv en gmail.com> escribió:
>>>> >
>>>> >> Hola.
>>>> >>
>>>> >> Hasta ahora las pequeñas aplicaciones que he realizado han sido
>>>> usando
>>>> >> wxPython para Windows (uso py2exe).
>>>> >>
>>>> >> Este conjunto de pequeñas aplicaciones me gustaría saber como
>>>> pasarlas a
>>>> >> Linux, me han comentado algo de setuptools, pero no encuentro nada en
>>>> >> español.
>>>> >>
>>>> >> Tengo una virtualización de xubuntu. Y me gustaría probar a
>>>> descargar una
>>>> >> de mis aplicaciones e instalarla.
>>>> >>
>>>> >> ¿ Alguna ayuda ?
>>>> >> _______________________________________________
>>>> >> Python-es mailing list
>>>> >> Python-es en python.org
>>>> >> https://mail.python.org/mailman/listinfo/python-es
>>>> >> FAQ: http://python-es-faq.wikidot.com/
>>>> >
>>>> >
>>>> > _______________________________________________
>>>> > Python-es mailing list
>>>> > Python-es en python.org
>>>> > https://mail.python.org/mailman/listinfo/python-es
>>>> > FAQ: http://python-es-faq.wikidot.com/
>>>> >
>>>> _______________________________________________
>>>> Python-es mailing list
>>>> Python-es en python.org
>>>> https://mail.python.org/mailman/listinfo/python-es
>>>> FAQ: http://python-es-faq.wikidot.com/
>>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> Python-es mailing listPython-es en python.orghttps://mail.python.org/mailman/listinfo/python-es
>>> FAQ: http://python-es-faq.wikidot.com/
>>>
>>>
>>>
>>> _______________________________________________
>>> Python-es mailing list
>>> Python-es en python.org
>>> https://mail.python.org/mailman/listinfo/python-es
>>> FAQ: http://python-es-faq.wikidot.com/
>>>
>>>
>> _______________________________________________
>> Python-es mailing list
>> Python-es en python.org
>> https://mail.python.org/mailman/listinfo/python-es
>> FAQ: http://python-es-faq.wikidot.com/
>>
>>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20140504/1a074def/attachment.html>


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