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