[Gutl-l] Re: ¿Ejecutables en Python?

2018-02-19 Thread Leodanis Pozo Ramos
Hay varias herramientas para hacer eso. La que siempre empleo es 
PyInstaller, pues es multiplataforma y bien fácil de emplear. En este 
caso se genera un ejecutable binario y ya incluye el intérprete de 
Python, así que no es necesario tener Python instalado. Además, se puede 
incluir en el paquete el byte code de Python en lugar del fuente 
original, entre otras cuestiones.


Este es el link http://pyinstaller.org/

Existen otras soluciones incluidas

Py2exe

Py2app

cx_freeze

bb_freeze

y un largo etc.

saludos,

lpozo

http://pythonscouts.cubava.cu



On 02/14/2018 12:20 PM, Yoander Valdés Rodríguez wrote:
Buscando una solución (proxy hombre el medio/proxy web) para depurar 
el acceso a una API XML encontre https://mitmproxy.org/ (solución muy 
completa) según entiendo está desarrollada en Python pero lo que me 
llama la atención es que una forma en q distribuyen esta app es a 
través de ejecutables, descargue el 
mitmproxy-3.0.0.dev1136-0x15f525e-linux.tar.gz 
(https://github.com/mitmproxy/mitmproxy/releases) luego de 
descompactarla e inspeccionarla veo que es un binario, y aqui mis 
preguntas:


1- ¿Cómo distribuir código Python como binario?
2- Supongo q aun distribuyéndose como binario se necesita tener 
Python instalado, ¿ es asi?


Gracias




___
Gutl-l mailing list -- gutl-l@listas.jovenclub.cu
To unsubscribe send an email to gutl-l-le...@listas.jovenclub.cu


[Gutl-l] Re: ¿Ejecutables en Python?

2018-02-15 Thread Yoander Valdés Rodríguez
Gracias a todos por las respuestas muy interesante este tema que 
facilita el uso y la distribución de aplicaciones desarrolladas en python.


On 02/14/2018 05:24 PM, Ulises González Horta wrote:

Em Wed, 2018-02-14 às 12:43 -0500, Carlos Cesar Caballero Díaz escreveu:

usando Pyinstaller o cx_Freeze.

Nuitka es otro proyecto interesante que compila el código Python y hasta
donde tengo entendido si crea binarios, pero nunca lo he usado.


En el caso de pyinstaller no necesitas que la máquina final tenga 
python, pues pyinstaller te crea un "binario" que tiene tu programa más 
el intérprete pyton


--

Salu2
  
  Ulinx
  Linux user 366775
"En un problema con n ecuaciones
siempre habrá al menos n+1 incógnitas."



___
Gutl-l mailing list -- gutl-l@listas.jovenclub.cu
To unsubscribe send an email to gutl-l-le...@listas.jovenclub.cu




--
Yoander Valdés Rodríguez
GNU/Linux SysAdmin
Desarrollador PHP y Blogger
http://www.librebyte.net
___
Gutl-l mailing list -- gutl-l@listas.jovenclub.cu
To unsubscribe send an email to gutl-l-le...@listas.jovenclub.cu


[Gutl-l] Re: ¿Ejecutables en Python?

2018-02-14 Thread Ulises González Horta
Em Wed, 2018-02-14 às 12:43 -0500, Carlos Cesar Caballero Díaz
escreveu:
> usando Pyinstaller o cx_Freeze.
> 
> Nuitka es otro proyecto interesante que compila el código Python y
> hasta 
> donde tengo entendido si crea binarios, pero nunca lo he usado.

En el caso de pyinstaller no necesitas que la máquina final tenga
python, pues pyinstaller te crea un "binario" que tiene tu programa más
el intérprete pyton


-- 
Salu2 
 
 Ulinx
 Linux user 366775
"En un problema con n ecuaciones
siempre habrá al menos n+1 incógnitas."
___
Gutl-l mailing list -- gutl-l@listas.jovenclub.cu
To unsubscribe send an email to gutl-l-le...@listas.jovenclub.cu


[Gutl-l] Re: ¿Ejecutables en Python?

2018-02-14 Thread Ernesto Tur Laurencio
=>-Mensaje original-
=>De: Yoander Valdés Rodríguez [mailto:yoander.val...@gmail.com]
=>Enviado el: miércoles, 14 de febrero de 2018 12:21 p.m.
=>Para: Lista cubana de soporte técnico en Tecnologias Libres
=>Asunto: [Gutl-l] ¿Ejecutables en Python?
=>
=>Buscando una solución (proxy hombre el medio/proxy web) para depurar el
=>acceso a una API XML encontre https://mitmproxy.org/ (solución muy
=>completa) según entiendo está desarrollada en Python pero lo que me
=>llama la atención es que una forma en q distribuyen esta app es a
=>través
=>de ejecutables, descargue el
=>mitmproxy-3.0.0.dev1136-0x15f525e-linux.tar.gz
=>(https://github.com/mitmproxy/mitmproxy/releases) luego de
=>descompactarla e inspeccionarla veo que es un binario, y aqui mis
=>preguntas:
=>
=>1- ¿Cómo distribuir código Python como binario?
=>2- Supongo q aun distribuyéndose como binario se necesita tener Python
=>instalado, ¿ es asi?
=>
=>Gracias
=>--
=>Yoander Valdés Rodríguez
=>GNU/Linux SysAdmin
=>Desarrollador PHP y Blogger
=>http://www.librebyte.net
=>___
=>Gutl-l mailing list -- gutl-l@listas.jovenclub.cu
=>To unsubscribe send an email to gutl-l-le...@listas.jovenclub.cu

Respondiendo a tus interrogantes:
1.- Existen formas de hacerlo y que casi siempre son el producto terminado ya 
de forma funcional. Varios proyectos que se distribuyen así, ya que al postear 
su código fuente en servidores públicos como GITHUB, liberan versiones listas 
para usar.
2.- Si, es necesario tener Python instalado. Aunque en algunos binarios pueden 
venir embebidos archivos que se descomprimen en tiempo real y dan soporte al 
ejecutable, se recomienda instalar la versión de Python con que fue compilado 
dicho binario.

Mientras aparezca la indicada, goza con la equivocada  
=== 
Linux User Register #623704 
https://www.linuxcounter.net/cert/623704.png 
Salu2


--
Este mensaje le ha llegado mediante el servicio de correo electronico que 
ofrece Infomed para respaldar el cumplimiento de las misiones del Sistema 
Nacional de Salud. La persona que envia este correo asume el compromiso de usar 
el servicio a tales fines y cumplir con las regulaciones establecidas

Infomed: http://www.sld.cu/
___
Gutl-l mailing list -- gutl-l@listas.jovenclub.cu
To unsubscribe send an email to gutl-l-le...@listas.jovenclub.cu


[Gutl-l] Re: ¿Ejecutables en Python?

2018-02-14 Thread Carlos Cesar Caballero Díaz
Binario lo que se dice binario no es, se le suele llamar empaquetar o 
congelar, para crear ejecutables con el interprete de Python incluido. 
Hay varias formas de hacerlo, por ejemplo, usando Pyinstaller o cx_Freeze.


Nuitka es otro proyecto interesante que compila el código Python y hasta 
donde tengo entendido si crea binarios, pero nunca lo he usado.


Saludos.


El 14/02/18 a las 12:20, Yoander Valdés Rodríguez escribió:
Buscando una solución (proxy hombre el medio/proxy web) para depurar 
el acceso a una API XML encontre https://mitmproxy.org/ (solución muy 
completa) según entiendo está desarrollada en Python pero lo que me 
llama la atención es que una forma en q distribuyen esta app es a 
través de ejecutables, descargue el 
mitmproxy-3.0.0.dev1136-0x15f525e-linux.tar.gz 
(https://github.com/mitmproxy/mitmproxy/releases) luego de 
descompactarla e inspeccionarla veo que es un binario, y aqui mis 
preguntas:


1- ¿Cómo distribuir código Python como binario?
2- Supongo q aun distribuyéndose como binario se necesita tener Python 
instalado, ¿ es asi?


Gracias

___
Gutl-l mailing list -- gutl-l@listas.jovenclub.cu
To unsubscribe send an email to gutl-l-le...@listas.jovenclub.cu