2010-01-04 6 views
6

Guys, ich habe viel Python-Code in Modulen, die in mehreren Python-Paketen befindet und jetzt muss ich einzelne Python ausführbare Modul oder Datei erstellen, die alle diese Dateien enthalten, so dass es auf Windows arbeiten wird und auf Linux-Servern. Was sind mögliche Lösungen und wie kann das gemacht werden?Erstellen Sie einzelne Python ausführbare Modul

Antwort

2

Vielleicht py2exe kann Ihnen helfen ..

py2exe eine Erweiterung Python Distutils ist die Skripte in ausführbare Windows-Programme Python konvertiert, in der Lage, ohne dass eine Python-Installation auszuführen.

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

+0

danke machen und es kann für Fenster, aber was ist Linux offensichtlich helfen ? Wissen Sie, ob es eine Möglichkeit gibt, eine Anwendung zu haben, aber mehrere Betriebssysteme zu unterstützen? – yart

10

Für Fenster verwenden py2exe, für Linux pyinstaller und für Mac verwenden py2app

diese Tools verwenden Sie einen setup.py, die auf OS-basierten haben kann, wird die endgültige binäre bauen.

habe ich versucht, alle drei, und sie funktionieren gut, oder Sie verwenden können cx_freeze sie behaupten, Cross-Plattform-

+0

PyInstaller funktioniert gut unter Windows. – mavnn

+0

@mavnn aber ich habe py2exe viel besser gefunden –

1

Sie können kivy für Python Quer plat Form Anwendung zu sein.

Kivy - Open-Source-Python-Bibliothek für die schnelle Entwicklung von Anwendungen , die Nutzung innovativer Benutzeroberflächen wie Multi-Touch-Anwendungen