webentwicklung-frage-antwort-db.com.de

Py2exe für Python 3.0

Ich suche nach einer Python3.0-Version von "py2exe". Ich habe versucht, 2to3 auf der Quelle für py2exe auszuführen, aber der Code blieb fehlerhaft.

Irgendwelche Ideen?

30
user61695

Update 2014-05-15

py2exe für Python 3.x ist jetzt freigegeben! Holen Sie es auf PyPI .

Alte Informationen

Schauen Sie sich das SVN-Repository des py2exe SourceForge-Projekts an:

http://py2exe.svn.sourceforge.net/

Das letzte, was ich mir angeschaut habe, war das letzte Update war August 2009. Aber behalten Sie ein Auge darauf, ob Python 3 läuft.

Ich habe auch zwei Funktionsanfragen an den py2exe-Tracker gesendet. Bisher keine Rückmeldung dazu:

29
Craig McQueen

Haben Sie cx_Freeze ausgecheckt? Es scheint, dass aus den Python-Skripts eigenständige ausführbare Dateien erstellt werden, einschließlich der Unterstützung für Python 3.0 und 3.1

27
Titusz

py2exe für Python3 ist raus!

Hier ist der ursprüngliche Fehlerbericht:
http://sourceforge.net/projects/py2exe/

Hier ist der Kommentar, der die Veröffentlichung erwähnt:
http://sourceforge.net/projects/py2exe/

Hier ist das Paket zu Pypi:
https://pypi.python.org/pypi/py2exe/0.9.2.0

Beachten Sie, dass py2exe für Python 3 nur Python 3.3 und höher unterstützt!

Ein großes Dankeschön an das py2exe-Entwicklungsteam!

9
dotancohen

Die Programme py2exe und 2to3 dienen völlig unterschiedlichen Zwecken. Ich bin mir also nicht sicher, was Ihr Endziel ist.

Wenn Sie eine ausführbare Datei aus einem funktionierenden Python-Programm erstellen möchten, verwenden Sie die Version von py2exe, die für das von Ihnen verwendete Python (Version 2 oder Version 3) geeignet ist.

Wenn Sie ein vorhandenes Python 2-Programm in Python 3 konvertieren möchten, verwenden Sie 2to3 plus ggf. weitere Bearbeitungsschritte. Die Python 3-Dokumentation beschreibt den Konvertierungsprozess detaillierter .

Update: Ich verstehe jetzt, dass Sie versucht haben, 2to3 gegen py2exe selbst auszuführen, um eine Python 3-kompatible Version zu erstellen. Leider geht dies definitiv über die Möglichkeiten von 2to3 hinaus. Sie werden wahrscheinlich warten müssen, bis das py2exe-Projekt eine Python 3-kompatible Version veröffentlicht.

7
Greg Hewgill

Wenn Sie ein einfaches Setup installiert haben, geben Sie zur Installation pip install py2exe in eine Shell ein.

0
Zack White