Ich stoße auf Probleme mit skimage (oder scikit-image) und py2exe.py2exe Fehler: KeyError: 'matplotlib.externals.six.moves' verursacht durch skimage
I WinPython-64-Bit-3.4.4.1 verwende, unter Windows 10.
meinen Code Hier ist also: (Ich habe es so einfach wie möglich)
test.py
from skimage import data, filters
print("hello")
ich geben Sie diese Zeile in CMD:
py -m py2exe.build_exe test.py
(ich habe versucht, eine setup.py gemacht, aber es nichts ändern)
und der Fehler ist:
Traceback (most recent call last):
File "C:\WinPython-64bit-3.4.4.1\python-3.4.4.amd64\lib\runpy.py", line 170, in _run_module_as_main
"__main__", mod_spec)
File "C:\WinPython-64bit-3.4.4.1\python-3.4.4.amd64\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
... 130 weitere ähnliche Linien ...
File "C:\WinPython-64bit-3.4.4.1\python-3.4.4.amd64\lib\site-packages\py2exe\mf3.py", line 281, in _find_and_load
self._gcd_import(parent)
File "C:\WinPython-64bit-3.4.4.1\python-3.4.4.amd64\lib\site-packages\py2exe\mf3.py", line 267, in _gcd_import
return self._find_and_load(name)
File "C:\WinPython-64bit-3.4.4.1\python-3.4.4.amd64\lib\site-packages\py2exe\mf3.py", line 286, in _find_and_load
parent_module = self.modules[parent]
KeyError: 'matplotlib.externals.six.moves'
Vor diesem Fehler, bekam ich einen Valueerror: win32com.gen_py. loader ist keiner, aber ich habe irgendwo gelesen, dass ich nur dieses Verzeichnis hinzufügen muss: [Python-Verzeichnis] \ Lib \ Site-Pakete \ Win32Com \ gen_py Aber seit ich dieses Verzeichnis hinzufügen, ist dieser Fehler verschwunden.
Allerdings habe ich keine Ahnung, wie meine aktuellen Fehler zu lösen ... mich jemanden finden, der ein ähnliches Problem hatte, aber seine Lösung war py2exe in einer virtuellen Maschine auszuführen ...
Können Sie helfen mir bitte ?
Schließlich gab ich py2exe auf, und ich versuchte mit pyInstaller. Es gibt mir bessere Fehler, und die Dinge sind auf ihrer Website gut dokumentiert ... Also, es ist das Modul skimage.io, das ein Problem verursacht: Importe scheint seltsam zu sein ... Siehe auch: http://StackOverflow.com/Questions/ 34761862/pyinstaller-you-kann-laden-io-plugins-mit-dem-skimage-io-use-plugin – SuperMouette