ImportError: cannot import name NUMPY_MKL,怎么解决?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (50)

我试图运行以下简单代码

import scipy
scipy.test()

但是我得到了以下错误

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Python27\lib\site-packages\spyderlib\widgets\externalshell\sitecustomize.py", line 586, in runfile
    execfile(filename, namespace)
  File "C:/Users/Mustafa/Documents/My Python Code/SpectralGraphAnalysis/main.py", line 8, in <module>
    import scipy
  File "C:\Python27\lib\site-packages\scipy\__init__.py", line 61, in <module>
    from numpy._distributor_init import NUMPY_MKL  # requires numpy+mkl
ImportError: cannot import name NUMPY_MKL

我在Windows 10下使用python2.7。

提问于
用户回答回答于

如果您查看导致错误的行,您将看到以下内容:

from numpy._distributor_init import NUMPY_MKL  # requires numpy+mkl

此行注释将依赖项声明为numpy+mkl

用户回答回答于

重新安装Numpy-1.11.0_XXX.whl(用于Python)www.lfd.uci.edu/~gohlke/pythonlibs...。这个文件的名称和版本与我之前下载的29.03.2016版本相同,但其大小和内容与旧版本不同。重新安装错误消失后。

第二种选择-从0.17.1返回到cip 0.17.0

我使用Windows 64位版本的Python3.5.1,所以不能保证numpy for Python2.7已经被修正了。

扫码关注云+社区