Ich habe ein Python-Programm, das os
importiert, so dass ich den Pfad der Anwendung abrufen kann (d. H. os.path.dirname(os.path.realpath(__file__))
). Ich habe py2exe verwendet, um diese Python-Datei zu einer exe zu machen, und ich hatte keine Probleme, bis ich anfing, os
zu verwenden. Hier ist das Befehlsfenster (man beachte es sagt 1 missing Modules
): Python py2exe Nicht inklusive `os` Modul
Wenn ich versuche, die .exe
zu öffnen, die erstellt wird, es sofort auf mich schließt. Alle anderen Importe scheinen gut zu funktionieren, und sie sind: win32api, win32con, time, msvcrt, win32gui, re
. Wieder funktioniert die .exe
nicht ordnungsgemäß, wenn ich os
importiere, aber das Python-Projekt selbst funktioniert gut. Was kann ich tun, um das zu beheben? Vielen Dank.
Ich bekomme das gleiche Problem. Hier ist ein Bild des Befehlsfensters: http://i.imgur.com/GEUDMDM.png –
Mit cx-Freeze yo brauchen Sie kein setup.py, Sie können das cxfreeze Skript direkt auf Ihrem Helloworld ausführen. py, dass Sie wollen, um helloworld.exe zu drehen. –