Wie konvertieren von python .py-Datei in eine ausführbare Datei für den Einsatz auf cross-Plattform?
Habe ich gesucht, durch SO für eine Weile jetzt, versuchen zu kommen mit einer Antwort auf diese aber aufgrund meiner Unerfahrenheit mit dem Programmieren verstehe ich nicht viel von der Dokumentation, noch bin ich selbstbewusst genug, um zu Experimentieren, zu viel.
Wäre jeder in der Lage sein zu beschreiben, in der etwas einfacheren Begriffen, wie würde ich Programme wie Py2exe, PyInstaller, cx_freeze etc.? Ich möchte nur einen Weg für die anderen (vor allem Freunde) ausführen zu können, meine (einfache, nur-text -) Programm, ohne das herunterladen von python selbst. Wenn es ein einfacher Weg, dies zu tun würde ich schätzen, wissen das auch.
Läuft Vista 32-bit, python 2.7
InformationsquelleAutor Ricochet_Bunny | 2012-08-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es zwei verschiedene Möglichkeiten des Einfrierens von python-Skripten, um ausführbare Dateien erstellen:
Dem Punkt, wo Sie beginnen müssen, ist das Lesen der Dokumentation. Solche tools sind nicht nur push-and-run-Stil-tools, Sie haben in der Regel eine Konfiguration, die implementiert werden müssen (das ist das problem der möglicherweise alle Systeme aufzubauen, und als das Projekt wächst, werden die Konfiguration und die Anzahl der Haken auch wächst).
Können Sie beginnen, mit Py2exe tutorial und 'Hallo-Welt' kennenzulernen, die, wie die Zusammenstellung ist fertig. Soweit ich weiß, es ist eine einfachste Weg, um Ihre Ziel.
Und das Letzte, was, Sie können nicht erstellen cross-Plattform-native executables wie Ihre Datei-Formate sind stark Betriebssystem-und hardware-abhängig.
meiner Meinung nach py2exe tutorial ist die einfachste Erklärung, mit zu beginnen, sollten Sie möglicherweise haben mehr Zeit damit verbringen, Sie zu fangen, ist einfach nix).
Ok, ich werde es geben ein anderes gehen. Der einzige Grund war, dass ich nicht immer die gleichen Ergebnisse aus den Dingen, die er sagte mir zu und ich weiß nicht, warum.
in einer verwandten Sache, wäre es möglich, download nur die Python-IDLE auf dem computer des Benutzers und lassen Sie es laufen? Oder ist das im LEERLAUF braucht der rest der Python-Paket zu arbeiten?
Ich es geschafft, herauszufinden, was falsch war, was ich Tat - meine cmd nicht gesetzt wurde, um das Verzeichnis, in dem Dateien waren, und ich wusste nicht, dass Sie gebraucht werden. Vielen Dank für Ihre Hilfe.
InformationsquelleAutor Rostyslav Dzinko
Quelle: Manvir Singh
InformationsquelleAutor KiDo
Python-Skripte direkt ausführbar, wie shell-Skripte, indem Sie das python-Umgebung-Pfad der oben in der script-Datei.
Den Python-installer automatisch associates .py-Dateien mit python.exe so, dass ein Doppelklick auf eine Python-Datei ausgeführt wird als Skript. Die Erweiterung kann auch sein .pyw, in diesem Fall die Konsole-Fenster, das erscheint normalerweise unterdrückt wird.
Detaillierte Beschreibung auch für linux ist hier.
InformationsquelleAutor Mohammed Yasin
Installieren pyinstaller, ein Programm, das wandelt .py .exe-Datei für python 2.7 auf, wo sich python befindet sich:
dann verschieben, was die python-Datei, die Sie kompilieren wollen, um C:\python27\scripts kompilieren von dort aus durch:
--onefile ist optional, aber es Pakete, die die ganze Sache(in diesem Beispiel yourfile.py) in einem .exe. Wenn alles getan ist gibt es 2 neue Ordner zusammen mit einem .spec-Datei. Aus C:\python27\scripts öffnen Sie den Ordner dist. Ihre .exe-Datei befindet sich dort in einer Datei, die Sie können doppelt Tippen, um zu führen und zu verteilen, für jeden, der nicht python haben. Hoffe, es hilft.
InformationsquelleAutor eclipse