py2exe - Kein Systemmodul 'pywintypes'
Ich versuche, ein einfaches Python-Skript in eine ausführbare Windows-Datei zu konvertieren. Mein setup.py-Skript lautet:
from distutils.core import setup
import py2exe
setup(
name = "Simple Script",
options = {
"py2exe": {
"dll_excludes" : ["libmmd.dll","libifcoremd.dll","libiomp5md.dll","libzmq.dll"]
}
},
console=['simple_script.py']
)
Ich habe die dll_excludes hinzugefügt, da jeder von ihnen einen Fehler verursachte. Jetzt bin ich auf einen Fehler gestoßen, den ich nicht einfach ausschließen kann. Dies ist die Fehlerspur:
Traceback (most recent call last):
File "setup.py", line 12, in <module>
console=['rules signed.py']
File "C:\Anaconda\lib\distutils\core.py", line 152, in setup
dist.run_commands()
File "C:\Anaconda\lib\distutils\dist.py", line 953, in run_commands
self.run_command(cmd)
File "C:\Anaconda\lib\distutils\dist.py", line 972, in run_command
cmd_obj.run()
File "C:\Anaconda\lib\site-packages\py2exe\build_exe.py", line 243, in run
self._run()
File "C:\Anaconda\lib\site-packages\py2exe\build_exe.py", line 306, in _run
self.plat_finalize(mf.modules, py_files, extensions, dlls)
File "C:\Anaconda\lib\site-packages\py2exe\build_exe.py", line 1157, in plat_finalize
import pythoncom
File "C:\Anaconda\lib\site-packages\pythoncom.py", line 2, in <module>
import pywintypes
File "C:\Anaconda\lib\site-packages\win32\lib\pywintypes.py", line 124, in <module>
__import_pywin32_system_module__("pywintypes", globals())
File "C:\Anaconda\lib\site-packages\win32\lib\pywintypes.py", line 98, in __import_pywin32_system_module__
raise ImportError("No system module '%s' (%s)" % (modname, filename))
ImportError: No system module 'pywintypes' (pywintypes27.dll)
Ich habe pywin32 installiert und versucht, "pywintypes27.dll", "pywintypes", "pywin", "pywin.debugger" in meinen Setup-Optionen auszuschließen, ohne Erfolg. Ich habe auch versucht, alle anderen auf SO gefundenen Lösungen anzuwenden, z. B. "pythoncom27.dll", "pythoncomloader27.dll" und "pywintypes27.dll" in ein Verzeichnis der obersten Ebene zu verschieben.
Das Problem "ImportError: No system module 'pywintypes' (pywintypes27.dll)" wurde durch nichts behoben