Ich versuche zu laufen pyinstaller
, aber ich bekomme immer diese:
Error: PyInstaller for Python 2.6+ on Windows needs pywin32.
Please install from http://sourceforge.net/projects/pywin32/
Habe ich überprüft, die die Existenz von pywin32
. Ich habe auch versucht zu schreiben, den vollständigen Pfad zu python.exe
um zu überprüfen, lief ich die richtige Python-executable. Was ist falsch?
Wollte hinzufügen, um die oben genannten Informationen, die mit meinem Unterricht gelernt, aus meiner Erfahrung. Ersten hier ist eine link zu einem sicheren download der neuesten pywin32. Einige andere verbindungen, die nicht bekommen konnte durch unsere firewalls.
Dem oben genannten Fehler tritt auf, wenn pywin32 wurde nicht installiert oder wurde nicht ordnungsgemäß installiert. Es auch tritt auf, wenn die falsche version von pywin32 installiert wurde. Wenn Sie nicht bekommen, eine endgültige Finish dialog und button während der installation, ist es wahrscheinlich nicht korrekt installiert. Sie können auch verwenden Sie pip, um das erstellen einer neuen Umgebung und in dieser Umgebung command window, Typ:
Wenn Sie keine Fehler erhalten, ist die installation korrekt ausgeführt wurde. Das nächste, was zu versuchen in der gleichen pip-Fenster und nach der Installation von PyInstaller ist:
Wieder, wenn Sie erhalten den oben genannten Fehler, dann müssen Sie wahrscheinlich eine andere version.
Hoffe, dies hilft jemand da draußen, wie ich Stunden damit verbracht, um herauszufinden, warum PyInstaller hat nicht funktioniert und immer den oben genannten Fehler. Es ist keine Angabe von der pywin32-installation, die installation ist fehlgeschlagen.
Download für Sie passende version für Ihr system und python-verison von hier
Dann versuchen zu installieren oder manuell durch:
Können Sie importieren pywin32?
Stellen Sie sicher nicht pywin32 installation cast Fehler manchmal leicht zu übersehen.
Auch wenn dies nicht hilft: hast du laufen Configure.py in pyinstaller?
Manchmal auch statt "ausführen" (Windows ist eine Art von weirdo):
versuchen:
Ich hoffe, es war hilfreich,
close failed in file object destructor: sys.excepthook is missing lost sys.stderr
. Auch habe ichpythonwin
,pywin32_system32
,win32
,win32com
,win32comext
, undwinappdbg
Ordner, aber keinepywin32
. Ich habe auch einpywin32.pth
- Datei.Ich die Antwort gefunden! Ich habe gerade endete die Installation von CPython 2.7 über ActivePython. Und, erraten Sie, was? ES HAT GEKLAPPT! Schuld ActivePython.
EDIT: Stellt sich heraus, es war mehr. Ich hatte installiert die 32-bit-ActivePython oben auf der 64-bit-CPython. Hoppla.
Dies ist erschien auf pywin32-win64 nicht unterstützt, ist auf den neuesten von pyinstaller. Ich habe das Problem beheben, indem installieren der pywin32-win32 auf meinem aktuellen Zustand von windows 7 64-bit. Bitte achten Sie darauf, ändern Sie alles, was version Nummer basierend auf der aktuellen python-version-Nummer, unter der registry-PFAD "HKLM\SOFTWARE\Python\PythonCore", Beispiel 3.3 2.7.
Versuchen, installieren Sie die 32-bit version anstatt 64-bit. Es funktioniert für mich.