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



当我尝试导入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-packagesumpy"并双击"setup.py"? 无论如何,我尝试过但仍然不起作用。

您的 numpy 安装似乎确实有问题。您发布的命令需要您下载 numpy 源代码,可能有一种更简单的方法。

安装 pip,然后通过以下方式安装 numpy:

pip install numpy

又是库的问题。

我尝试手动删除已安装的文件和文件夹:(任何可见的带有"numpy"字样的内容)

C:Python27Lib
C:Python27Libsite-packages

再次下载numpy安装程序并重新安装它们,它仍然不起作用。它给出了其他错误消息。

最后,下面解决了:

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

然后

http://www.lfd.uci.edu/~gohlke/pythonlibs/上有一篇关于"Python Extension Packages的非官方Windows二进制文件"的帖子。所以我去了那里并下载了下面的通缉令。

安装它,它可以工作。

相关内容

最新更新