Я недавно установил Anaconda и у меня возникли проблемы с загрузкой numpy. При использовании Jupyter ошибки нет. Но я пытаюсь выяснить, как заставить его работать также с IDLE или при запуске сценария через командную строку, которая теперь выдаст эту ошибку:
>>> import numpy as np
Traceback (most recent call last):
File "<pyshell#4>", line 1, in <module>
import numpy as np
File "C:\ProgramData\Anaconda3\lib\site-packages\numpy\__init__.py", line 140, in <module>
from . import _distributor_init
File "C:\ProgramData\Anaconda3\lib\site-packages\numpy\_distributor_init.py", line 34, in <module>
from . import _mklinit
ImportError: DLL load failed: The specified module could not be found.
Аналогично, когда я сохраняю файл .py с импортом numpy и запускаю команду cmd.
Так как он работает, когда я использую Jupyter (и фактически также код Visual Studio), я удивляюсь, что любая настройка неверна. Чтобы быть уверенным, я использую IDLE внутри папки Anaconda, а также специально использую там python.exe при использовании командной строки.
Я заметил, что sys.path
отличается, когда я использую Jupyter vs cmd, и некоторые другие источники предположили, что это может вызвать проблемы. Я попытался добавить недостающие пути при использовании IDLE, но даже это не будет работать:
>>> import sys
>>> sys.path = (Paths from Jupter)
>>> import numpy as np
(same error as above)
Numpy: 1,16,3
Python: 3.7.3 64-разрядная