import numpy - “NameError:全局名称'ERR_DEFAULT2'未定义”

时间:2014-11-25 08:50:46

标签: python numpy

当我尝试导入numpy时,它会显示一条错误消息:

(Python 2.7 + Windows 7)

>>>import numpy as np

"NameError: global name 'ERR_DEFAULT2' is not defined"

我搜索了一个解决方案:

rm -rf ~/.local/lib/python2.7/site-packages/numpy*
python setup.py install --user

这是否意味着我需要转到" C:\ Python27 \ Lib \ site-packages \ numpy"并双击" setup.py"?无论如何我试过但仍然无法工作。

2 个答案:

答案 0 :(得分:1)

你的numpy安装肯定有问题。您发布的命令要求您下载numpy源,可能有一种更简单的方法。

安装pip,然后按:

安装numpy
pip install numpy

答案 1 :(得分:0)

库再次出现问题。

我尝试手动删除已安装的文件和文件夹: (用“numpy”字样可见的任何东西)

C:\Python27\Lib
C:\Python27\Lib\site-packages

再次下载numpy安装程序并重新安装它仍然无法正常工作。它给出了其他错误信息。

最后,下面解决了:

从Windows下卸载numpy =>控制面板=>程序和功能

然后,

http://www.lfd.uci.edu/~gohlke/pythonlibs/上有一篇帖子被引导到“非扩展的Python扩展包的二进制文件”。所以我去了那里下载了想要的。

安装它,它可以工作。