Erstellen Sie eine einzelne ausführbare Datei aus einem Python-Projekt

Ich möchte erstellen Sie eine einzelne ausführbare Datei aus meinem Python-Projekt. Ein Benutzer sollte in der Lage sein zum herunterladen und ausführen, ohne dass Python installiert ist. Wenn ich nur das verteilen eines Pakets, die ich verwenden könnte, pip -, Rad-und PyPI zu bauen und es zu verteilen, aber dies erfordert, dass der Benutzer Python und weiß, wie die Pakete zu installieren. Was kann ich verwenden, um erstellen eine eigenständige ausführbare Datei aus einem Python-Projekt?

Ich verwendet py2exe über 8 Monaten mit Erfolg. Es hat sich nicht geändert, weil es nicht erforderlich, vorausgesetzt, Sie sind immer noch das schreiben von python-2.x, nicht python 3.x
Ich bin noch schriftlich in 2.x(2.7.2 um genau zu sein), aber vielleicht sehen die Notwendigkeit zur übertragung zu 3.x(wenn die Module und wie kompatibel sind) und müsste die Lösung dann auch.
py2exe ist tot, cx_Freeze ist groß.
Beachten Sie, dass die Verpackung erschweren, das problem der Diagnostik erheblich. Nicht nur Sie (oder pdb) nicht über einen einfachen Zugang zu den Dateien, die gerade ausgeführt wird, py2exe (weiß nicht, über die anderen) nicht enthalten .py Dateien, so dass Sie nicht sehen, Quellcode-Zeilen, in stack-traces.
Möglich, Duplikat der Wie man ein Python-Skript eigenständige ausführbare Datei ausgeführt wird, ohne Abhängigkeit?

InformationsquelleAutor ShadowFlame | 2012-08-21

Schreibe einen Kommentar