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
Das ist, was Ei-Dateien für sind. Lesen Sie dazu: What are the advantages of packaging your python library/application as an .egg file?
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.
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-
PyInstaller funktioniert gut unter Windows. – mavnn
@mavnn aber ich habe py2exe viel besser gefunden –
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
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