Auch bekannt als "Frozen Binaries", aber nicht dasselbe wie die Ausgabe eines echten Compilers - sie führen Byte-Code durch eine virtuelle Maschine (PVM). Führen Sie das gleiche wie ein kompiliertes Programm nur etwas größer aus, da das Programm zusammen mit dem PVM kompiliert wird. Py2exe kann eigenständige Programme einfrieren, die die GUI-Bibliotheken tkinter, PMW, wxPython und PyGTK verwenden; Programme, die das pygame-Spielprogramm-Toolkit verwenden; win32com-Client-Programme; und mehr. Das Stackless Python-System ist eine standardmäßige CPython-Implementierungsvariante, die den Status auf dem C-Sprachen-Stack nicht speichert. Dies macht Python leichter portierbar auf Small-Stack-Architekturen, bietet effiziente Multi-Processing-Optionen und fördert neuartige Programmierstrukturen wie Coroutinen. Andere Studiensysteme, die an der zukünftigen Entwicklung arbeiten: Pyrex arbeitet an dem Cython-System, dem Parrot-Projekt, das PyPy arbeitet daran, das PVM vollständig zu ersetzen, und natürlich arbeitet der Gründer von Python mit Google zusammen, um Python zum Laufen zu bringen mal schneller als C mit dem Unladen Swallow-Projekt. Kurz gesagt, py2exe ist das einfachste und Cython ist jetzt effizienter, bis diese Projekte die Python Virtual Machine (PVM) für eigenständige Dateien verbessern.
Sehen Sie diese [ähnliche Frage] (http://stackoverflow.com/q/1646326/4794). –
Siehe: [** Eine ausführbare Python-App **] (http://stackoverflow.com/questions/2933/an-executable-python-app) –
Auch http://stackoverflow.com/questions/5458048/how- make-a-python-script-standalone-executable-to-run-ohne-any-dependency – Mohammad