Lihuen
RSSRSS AtomAtom

Diferencia entre revisiones de «Cómo distribuir programas Python en un solo binario para Windows y Linux»

(Generar un EXE para Windows con py2exe)
Línea 11: Línea 11:
  
 
== Generar un EXE para Windows con py2exe ==
 
== Generar un EXE para Windows con py2exe ==
 +
 +
py2exe

Revisión de 15:41 4 jun 2015

Hoy en día existen distintas formas de distribuir programas y módulos Python:

  • Subiéndolos al repositorio "PyPI - the Python Package Index".
  • Paquetes deb, rpm, etc...
  • Wheels [1] [2].
  • En un binario para Windows o para Linux junto con todas sus dependencias.
  • En una carpeta con todas sus dependencias para Windows o para Linux.

En este artículo se exploran las 2 últimas posibilidades que permiten distribuir módulos Python "autosuficientes" que ni siquiera requieren un intérprete de Python instalado en la máquina para funcionar.

Para generar estas distribuciones existen distintas herramientas py2exe (específica para Windows) y PyInstaller (para Linux, Windows, Mac OS X y otros...).

Generar un EXE para Windows con py2exe

py2exe