2010-01-04 20 views
6

Chicos, tengo mucho código de python en módulos que reside en varios paquetes de python y ahora necesito crear un solo módulo o archivo ejecutable de python que incluya todos estos archivos, por lo que estará trabajando en Windows y en servidores Linux. ¿Cuáles son las posibles soluciones y cómo se puede hacer esto?Crear solo módulo ejecutable de python

Respuesta

2

Tal py2exe pueden ayudarle a ..

py2exe es una extensión de Python Distutils que convierte los scripts de Python en los programas ejecutables de Windows, capaz de funcionar sin necesidad de una instalación de Python.

Tutorial>http://www.py2exe.org/index.cgi/Tutorial

+0

gracias y es obvio que puede ayudar para las ventanas, pero ¿qué pasa con Linux ? ¿Sabes si hay manera de tener una aplicación pero admitir varios sistemas operativos? – yart

10

para Windows Con py2exe, para el uso de Linux y para Mac pyinstaller utilizar py2app

El uso de estas herramientas que puede tener un setup.py cuales basa en el sistema operativo va a construir el binario final.

He tratado los tres y que funcione bien, o puede utilizar cx_freeze que dicen ser multiplataforma

+0

PyInstaller funciona bien en Windows. – mavnn

+0

@mavnn pero he encontrado py2exe mucho mejor –

1

Puede kivy de cruz pitón aplicación plat la forma.

Kivy - biblioteca de Python de código abierto para el desarrollo rápido de aplicaciones que hacen uso de las interfaces de usuario innovadoras, tales como aplicaciones multi-touch