Numpy загрузится в Jupyter, но не в cmd / IDLE - PullRequest
0 голосов
/ 22 мая 2019

Я недавно установил 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-разрядная

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...