Problemstellung genannt:Pyinstaller --onefile Import: Kein Modul 'win32api'
Ich kann nicht
'PyInstaller --onefile myfile.py'
auf eine Datei
import wmi
Es enthält zu laufen scheinen kann win32api nicht finden. Ich bekomme eine Popup-Warnung, die besagt, dass Python gestoppt wurde usw. Meine Konsole sagt "ImportError: Kein Modul mit dem Namen 'win32api'". Ich kann "Import Win32api", "Import Win32com" und "Import WMI" in Python direkt in der gleichen Umgebung ohne Problem ausführen. Ich verstehe grundsätzlich nicht, was hier falsch ist.
Fehlermeldung:
3469 INFO: Loading module hook "hook-pywintypes.py"...
Fatal Python error: Py_Initialize: can't initialize sys standard streams
ImportError: No module named 'win32api'
ich versucht habe:
PyInstaller - ImportError: No module named win32api - 'import os' arbeitet für PyInstaller fein und läuft in Python in Ordnung.
No module named 'win32api' - Nicht sehr hilfreich
How to install pywin32 module in windows 7 - Dies ist, wo ich die SF Link (python3.5 amd64 pywin32 Version)
bekamImportError: no module named win32api - Ich dachte, es könnte ein Weg Sache sein, aber meine Installation erscheint an der richtigen Stelle zu sein: "C: \ Benutzer \ myuser \ AppData \ Local \ Continuum \ Anaconda3 \ pkgs \ pywin32-220-py35_2 \ Lib \ site-packages \ win32"
ich kann laufen ' PyInstaller --eine Datei myscript.py 'auf anderen Dateien und haben ohne Problem, solange sie das WMI-Modul nicht verwenden.
Ich schaute auf die Zeile win32com _init__.py Zeile 5, wo es vermasselt und es ist nur eine Import-Anweisung für win32api.
System:
Windows 7 x64, Python 3.5.3 64bit, Anaconda 4.3.14 64bit, mit pyinstaller 3.2.3 (empfohlen von this thread), mit pywin32 220 (mit Source herunterladen [Ich weiß, Ich habe versucht, Pip, Conda und easy_install]) und ich führe es in cmder als Admin.