Ich habe bereits ein 64-Bit-Programm für Windows mit Cx Freeze auf einem 64-Bit-Rechner erstellt. Ich verwende Windows 7 64-Bit Home Premium. py2exe funktioniert nicht, weil ich weiß, dass es mit Python 3.2.2 noch nicht funktioniert. Gibt es eine Option, die ich in Cx Freeze angeben muss, um in 32-Bit statt 64-Bit zu kompilieren.
Danke!
Um ausführbare 32-Bit-Dateien zu erzeugen, müssen Sie 32-Bit-Versionen von Python und cx_freeze installieren.
Zusätzlich zu den bereits gegebenen Antworten:
Um den Prozess der Änderung der Umgebung zu beschleunigen, schreibe ich entweder diese Schritte oder verwende eine VM.
Hoffe, das hilft.
Alle Methoden, die ich aus Python-Code erstelle, erzeugen im Grunde eine Datei, die den Python-Interpreter mit dem Python-Code bündelt, den Sie in einer einzigen Datei ausführen wollen. Es ist nichts wie das Kompilieren von C-Code zu einer ausführbaren Datei; Python ist fast unmöglich zu kompilieren, um Code in wesentlich nützlicherer Weise zu bearbeiten, als nur den Python-Bytecode an den Maschinencode für einen Python-Interpreter zu kleben.
Das ist fast sicher, warum Sie keine 32-Bit-Exe von einer 64-Bit-Installation von Python erstellen können; Es gibt keinen 32-Bit-Interpreter, der in die Ausgabedatei eingebettet werden kann.
Tags und Links python