151 votos

Una aplicación Python ejecutable

Python funciona en múltiples plataformas y se puede utilizar para aplicaciones de escritorio y web, así llego a la conclusión de que hay alguna manera de compilarlo en un archivo ejecutable para Mac, Windows y Linux.

El problema es que no tengo idea de por dónde empezar o cómo escribir una GUI con él, ¿alguien puede arrojar algo de luz sobre esto y me punto en la dirección correcta por favor?

175voto

lubos hasko Puntos 13669

Primero, usted necesitará un poco de GUI biblioteca con enlaces Python y luego (si quieres) de algún programa que convertirá tus secuencias de comandos de python en ejecutables independientes.

Multiplataforma de GUI a las bibliotecas de Python bindings (Windows, Linux, Mac)

Por supuesto, hay muchos, pero los más populares que he visto en la naturaleza son:

La lista completa está en http://wiki.python.org/moin/GuiProgramming

Solo ejecutable (Windows)

  • py2exe - Probablemente el más popular que hay (PyInstaller también está ganando en popularidad)

Solo ejecutable (Linux)

  • Freeze - funciona de la misma manera como py2exe, pero los objetivos de la plataforma Linux

Solo ejecutable (Mac)

  • py2app - de nuevo, funciona como py2exe, pero los objetivos de Mac OS

35voto

Jamie Puntos 1985

Otro sistema (no se menciona en la respuesta aceptada aún) es PyInstaller, que trabajó para un proyecto PyQt mío cuando py2exe no lo haría. Me pareció más fácil de usar.

http://www.pyinstaller.org/

PyInstaller se basa en Gordon McMillan Python instalador. Que ya no está disponible.

13voto

Michael Twomey Puntos 1104

Una herramienta alternativa a py2exe es bbfreeze que genera ejecutables para Windows y Linux. Es más nuevo que py2exe y maneja muy bien los huevos. He encontrado que es arte de magia funciona mejor sin necesidad de configuración para una amplia variedad de aplicaciones.

6voto

Tofystedeth Puntos 255

También hay PyGTK , que es básicamente un contenedor de Python para el Kit de herramientas de Gnome. He encontrado que es más fácil para envolver mi mente alrededor de Tkinker, procedentes de casi ningún conocimiento de programación GUI anteriormente. Funciona bastante bien y tiene algunos buenos tutoriales. Lamentablemente aún no hay un instalador para Python 2.6 para Windows, y puede que no sea por un rato.

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X