Gibt es Alternativen zu py2exe?Gibt es Alternativen zu py2exe?
Antwort
pyInstaller ist Cross-Plattform und sehr leistungsfähig, mit vielen Paketen von Drittanbietern (Matplotlib, Numpy, PyQT4, ...) speziell unterstützt "out of the box", Unterstützung für Eier, Code-Signing unter Windows (und ein paar andere Windows-Only-Goodies, optionale Binärpackung ... das funktioniert! -) Das eine große Problem: Die letzte "freigegebene" Version, 1.3, ist uralt - Sie müssen unbedingt die SVN-Stammversion installieren, svn co http://svn.pyinstaller.org/trunk pyinstaller
(oder die 1.4 Vorabversion, aber ich habe das nicht getestet). Eine faire Zusammenfassung seiner Fähigkeiten vor 6 Monaten ist here (auf Englisch, trotz der italienischen URL ;-).
pyInstaller sah aus wie das robusteste von denen, die ich vor kurzem ausprobiert habe (pyInstaller, cx_Freeze, bbfreeze). Zusätzlich zu dem, was Alex erwähnt, bietet eine "keine Konsole" -Option für Windows, enthält korrekt die Module, gut dokumentiert, wird separat von der Python-Installation installiert, so dass Sie bei Bedarf zwischen Versionen wechseln können. – RedGlyph
leider noch keine Python3-Unterstützung. die eine python-app, die ich eine exe für ich erstellen wollte, um in python3.1 zu schreiben: P –
PyInstaller rockt! Ich hatte nur ein kleines Problem mit Ctypes, da es die referenzierte DLL nicht finden konnte, aber nach dem manuellen Kopieren in den Ausgabeordner funktionierte alles perfekt! –
bbfreeze behauptet, unter Windows und UNIX zu arbeiten, aber nicht unter OS X. Es scheint jedoch nicht mehr aktiv entwickelt zu werden.
'bfreeze' und die von ihm erstellten Programme werden von Antivirensoftware (insbesondere Norton) als schädlich erkannt. Es ist ein Problem für die Benutzer, da man kaum sagen kann, dass sie solche und andere Merkmale ihres Systemschutzes abschalten sollen. Zur Erinnerung, ich persönlich hasse diese experimentellen Anti-Virus-Erkennungsfunktionen. – RedGlyph
bbfreeze scheint Unterstützung für OSX in seiner Stammversion ("tip") zu haben, allerdings nicht in einer freigegebenen Version. Und ich habe es nicht selbst getestet. –
Laut virustotal.com wird die ausführbare Datei, die bbfreeze für mich erstellt hat, nicht von Norton als Virus erkannt. (Natürlich konnte es immer noch während der Laufzeit aufgrund einiger "Behavioral Protection" Magie entdeckt werden.) –
- Py2exe
- PyInstaller
- cx_Freeze
- bbfreeze
- py2app
- 1. Gibt es Alternativen zu svn_load_dirs.pl?
- 2. Gibt es Alternativen zu Gigaspaces?
- 3. Gibt es Alternativen zu FastSharp?
- 4. Gibt es Alternativen zu BoxedApp SDK?
- 5. Gibt es Alternativen zu Mechanize in Python?
- 6. Gibt es leichte Alternativen zu gSOAP?
- 7. Gibt es kostenlose Alternativen zu Silktest?
- 8. Gibt es Alternativen zu IDA Pro?
- 9. Gibt es Alternativen zum WCFTestClient?
- 10. Kompatibilität von EGit - oder gibt es Alternativen?
- 11. Gibt es irgendwelche würdigen CSLA-Alternativen?
- 12. Gibt es gute Alternativen für Visio/PowerPoint?
- 13. Gibt es Alternativen zur "klassischen" Cookie-Authentifizierung?
- 14. Funktioniert Dojo offline? Gibt es Alternativen?
- 15. Gibt es im Moment Alternativen zu Rational Team Concert?
- 16. Welche Alternativen gibt es zu AJAX Control Toolkits? ValidationCallOutExtender
- 17. Gibt es Alternativen zu Masterseiten für das Asp.Net-Webformular?
- 18. Gibt es Open Source-Alternativen zu Crystal Reports?
- 19. R2PPT stürzt ab R; Gibt es Alternativen zu R2PPT?
- 20. Gibt es Alternativen zur Git-Binärdatei?
- 21. Gibt es Alternativen zur Verwendung von OpenCVs Imdecode? Es ist zu langsam
- 22. Google Anzeigen unterstützt HTTPS nicht. Welche Alternativen gibt es?
- 23. Welche Alternativen gibt es für die Java-Authentifizierung?
- 24. Lxml kann nicht per Pip installiert werden Gibt es Alternativen?
- 25. Gibt es Alternativen zur Namenskonvention RedBean/Fuse Model?
- 26. Gibt es Alternativen zur Java-PDF-Erstellung für iText?
- 27. Ist das Abfragen in jQuery teuer, und gibt es Alternativen?
- 28. Gibt es Alternativen für die Datenvalidierung von Benutzereingaben?
- 29. gibt es irgendwelche XDebug Alternativen zum Debuggen von PHP?
- 30. Keycloak-Tomcat-Adapter: Gibt es einen alternativen Pfad für 'keycloak.json'?
funktioniert gut, aber wie kann ich ein Symbol für meine exe? – daniels
Sie können sich die Icon-Option im Setup-Skript ansehen. – Reshure