[PYTHON] Microsoft Cognitive Toolkit: ModuleNotFoundError: Kein Modul mit dem Namen 'cntk._cntk_py'

Einführung

Ich habe den Fehler behoben, der beim Importieren von CNTK auf einen Computer mit einer Neuinstallation von Windows 10 aufgetreten ist. Daher fasse ich ihn zusammen, da er für jemanden nützlich sein könnte.

Der Vorgang, bis ein Fehler auftritt

  1. Ich habe Windows 10 Pro 1909 neu installiert.
  2. Ich habe Python 3.6.6 installiert.
  3. Ich setze die Umgebungsvariablen entsprechend und auch PYTHONPATH.
  4. Die Installation der erforderlichen Bibliotheken für Python wurde erfolgreich abgeschlossen und CNTK 2.7 wurde installiert.
  5. CNTK 2.7 verwendet CUDA 10.0, also habe ich es installiert.

Dann habe ich Python von der Konsole aus gestartet und importiert.

python


>>> import cntk as C

Dann

Traceback (most recent call last):
File "C:\Users\---\AppData\Local\Programs\Python\Python36\lib\site-packages\cntk\cntk_py.py", line 18, in swig_import_helper
return importlib.import_module(mname)
File "C:\Users\---\AppData\Local\Programs\Python\Python36\lib\importlib\__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 994, in _gcd_import
File "<frozen importlib._bootstrap>", line 971, in _find_and_load
File "<frozen importlib._bootstrap>", line 953, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'cntk._cntk_py'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "<stdin>", line 1, in <module>
import cntk
File "C:\Users\---\AppData\Local\Programs\Python\Python36\lib\site-packages\cntk\__init__.py", line 10, in <module>
from . import cntk_py
File "C:\Users\---\AppData\Local\Programs\Python\Python36\lib\site-packages\cntk\cntk_py.py", line 21, in <module>
_cntk_py = swig_import_helper()
File "C:\Users\---\AppData\Local\Programs\Python\Python36\lib\site-packages\cntk\cntk_py.py", line 20, in swig_import_helper
return importlib.import_module('_cntk_py')
File "C:\Users\---\AppData\Local\Programs\Python\Python36\lib\importlib\__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
ImportError: DLL load failed: The specified module could not be found.

Ich habe den Benutzernamen weggelassen, aber anscheinend erhalte ich ModuleNotFoundError und ImportError (・ _ ・;)

Lösung

Zusammenfassend konnte ich es durch die Installation von Microsoft Visual C ++ 2015 Redistributable lösen.

Microsoft Visual C++ 2015 Redistributable

Nachdem ich das Installationsprogramm für meinen Computer von der URL heruntergeladen und installiert hatte, konnte ich CNTK erfolgreich importieren.

Recommended Posts

Microsoft Cognitive Toolkit: ModuleNotFoundError: Kein Modul mit dem Namen 'cntk._cntk_py'
ModuleNotFoundError: Kein Modul mit dem Namen 'py4j'
ModuleNotFoundError: Kein Modul mit dem Namen 'flask_sqlalchemy'
[Python] ModuleNotFoundError: Kein Modul mit dem Namen 'urlparse'
Python-Fehler: ModuleNotFoundError: Kein Modul mit dem Namen 'flask'
ModuleNotFoundError in der Poesie: Kein Modul namens'setuptools '
Der heutige Python-Fehler: ModuleNotFoundError: Kein Modul benannt
Der heutige Python-Fehler: ModuleNotFoundError: Kein Modul benannt
Gegenmaßnahmen für ModuleNotFoundError: Kein Modul mit dem Namen '***' beim Ausführen von Flask
Der heutige Python-Fehler: ModuleNotFoundError: Kein Modul mit dem Namen'requests '
ModuleNotFoundError in Python: Kein Modul mit dem Namen story
Der heutige Python-Fehler: ModuleNotFoundError: Kein Modul mit dem Namen'bs4 '
ModuleNotFoundError: Kein Modul mit dem Namen'_bz2 'in Python in pyenv
Import cv2 ModuleNotFoundError: Kein Modul mit dem Namen 'cv2' in Python3
ModuleNotFoundError: Kein Modul Was tun, wenn Sie'tensorflow.contrib 'erhalten?