首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >ImportError:无法导入名称NUMPY_MKL

ImportError:无法导入名称NUMPY_MKL
EN

Stack Overflow用户
提问于 2016-05-17 12:52:01
回答 7查看 106.2K关注 0票数 92

我正在尝试运行以下简单的代码

代码语言:javascript
复制
import scipy
scipy.test()

但是我得到了以下错误

代码语言:javascript
复制
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

我使用的是windows10下的python 2.7。

我已经安装了scipy,但这似乎不能解决问题

任何帮助都是非常感谢的。

EN

回答 7

Stack Overflow用户

发布于 2016-05-18 16:31:26

www.lfd.uci.edu/~gohlke/pythonlibs重新安装numpy-1.11.0XXX.whl(适用于您的Python)。这个文件的名字和版本和我之前下载的版本是一样的,但是它的大小和内容不同于旧的版本。重新安装后错误消失。

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

附注:我使用的是Windows 64位版本的Python 3.5.1,所以不能保证Python 2.7的numpy已经被更正。

票数 14
EN

Stack Overflow用户

发布于 2016-06-25 03:17:57

我不确定这是否是一个好的解决方案,但它消除了错误。我注释掉了这一行:

代码语言:javascript
复制
from numpy._distributor_init import NUMPY_MKL 

而且它起作用了。不确定这是否会导致其他功能中断

票数 11
EN

Stack Overflow用户

发布于 2017-08-10 19:56:31

我在windows上安装gensim时也遇到了同样的问题。Gensim依赖于scipy,scipy依赖于numpy。让这三项工作都完成是一件痛苦的事情。我花了很长时间才能让所有这些东西同时工作。

解决方案:如果你使用的是windows,请确保你安装的是numpy+mkl而不是numpy。如果您已经安装了scipy和numpy,则使用"pip uninstall scipy“和"pip uninstall numpy”卸载

然后从http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy下载numpy-1.13.1+mkl- cp34-cp34m -win32.whl,并使用pip install numpy-1.13.1+mkl-cp34-cp34m-win32.wh安装。注意:在cp34-cp34m34中表示您正在使用的python版本,因此请下载相关版本。

现在从http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy (适用于您的python和系统的版本)下载scipy并使用"pip install scipy-0.19.1-cp34-cp34m-win32.whl“进行安装。

你的numpy和Scipy现在应该都能用了。Christoph Gohlke的这些二进制文件使得在windows上安装python包变得非常容易。但请确保从那里下载所有依赖包。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37267399

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档