[Python-es] Una inquietud de un novaro

Jorge Araya Navarro elcorreo en deshackra.com
Mar Sep 20 14:48:20 EDT 2016


Yo lo que hacia con mis clientes, usuarios de Windows, era usar PyInstaller.

Sin embargo PyInstaller metía bugs extraños que yo no podía reproducir en mi maquina (GNU/Linux).

Lo que decidí hacer un día fue crear un instalador que copiara todos los archivos del proyecto
Python a una ubicación determinada, instalara virtualenv, instalara Python (preferiblemente la misma
versión que estuve usando para desarrollar el proyecto en mi maquina), e instalara los
requerimientos del proyecto en un entorno insolado (con virtualenv), luego el instalador genera un
enlace que tiene instrucciones para ejecutar el script principal del proyecto dentro del entorno
insolado.

Desde entonces ninguno de mis cliente se han quejado de bugs que yo no puedo reproducir en mi
maquina.

El instalador lo hice con Qt Installer Framework[1] pues otras opciones son muy viejas y no admiten
descargas de archivos desde Internet.

Todo lo hice desde mi maquina corriendo GNU/Linux, el Qt Installer Framework usted lo puede bajar
para Windows e instalarlo en su computadora corriendo GNU usando Wine. Hacer esto de esa manera me
ayudo a eliminar las maquinas virtuales que tenia en Rackspace para el paso de empaquetado del
proyecto, lo cual me ahorra $$$ y tiempo.

[1]: http://doc.qt.io/qtinstallerframework/

El domingo 18 de septiembre del 2016 a las 1943 horas, heber sarmiento via Python-es escribió:

> Primero que todo un agradecimiento a todos quienes me respondieron por ser tan amables y solidarios, pero una pregunta más:
> ¿es decir que basta con sólo crear el código y ejecutarlo de esta manera y nada más? ¿se parte del principio que las diferentes distribuciones de Linux tiene por defecto instalado Python, salvo por la versión, no se debe presentar ningún otro problema?
>
>     El Domingo, 18 de septiembre, 2016 19:59:05, Juan José Gómez Romera <jjgomera en gmail.com> escribió:
>
>
>  o pyqtdeploy
> En cualquier caso, en la mayoría de distribuciones gnu/linux python viene de serie y sólo nos faltaría asegurarnos q la versión disponible es la correcta. Empaquetar python sólo nos serviría para agrandar el tamaño del archivo sin necesidad.El 19/9/2016 2:44, "Rodrigo Mayorga Vallejos" <rmayorgav en gmail.com> escribió:
>
> Una buena alternativa es PyInstaller (http://www.pyinstaller.org/)
>
> El dom., 18 de sep. de 2016 a la(s) 21:37, Mario R. Osorio <nimbiotics en gmail.com> escribió:
>
> Python NO genera archivos ejecutables ya que es un lenguaje interpretado.Sin embargo, existen programas de terceros que generan archivos ejecutables, INCLUSO para varios de los sistemas operativos más comúnmente utilizados.
>
> On Sep 18, 2016 8:31 PM, "heber sarmiento via Python-es" <python-es en python.org> wrote:
>
> Fraternal saludo:Escribo solicitando ayuda en relación con lo siguiente:Hace poco empecé a trabajar Python y algo de programación, el asunto es el siguiente; cuando uno hace desarrollo en plataformas diferentes a Linux, el compilar se genera un archivo .exe por ejemplo en el caso de win, pero cuando lo hago en linux, en este caso ¿qué sucede? ¿no hay ejecutable? y si se corre en un equipo que no tiene pytho instalado ¿cómo funciona?
> Agradezco cualquier comentario u orientación
>
> Heber
>
> ______________________________ _________________
> 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 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/


--
👋 Pax et bonum.
Jorge Araya Navarro
https://es.gravatar.com/shackra


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