我最近安装了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.
与使用导入numpy保存.py文件并通过cmd运行时类似。
因为当我使用Jupyter(实际上也是Visual Studio Code)时它可以工作,所以我想知道任何设置是错误的。可以肯定的是,我使用的是Anaconda文件夹中的IDLE,并且在使用命令提示符时还特别使用了python.exe。
当我使用Jupyter vs cmd时,我发现sys.path
是不同的,并且其他一些资料表明这可能会引起问题。我曾尝试在使用IDLE时添加缺少的路径,但即使这样也无法正常工作:
>>> import sys
>>> sys.path = (Paths from Jupter)
>>> import numpy as np
(same error as above)
脾气暴躁:1.16.3 Python:3.7.3 64位