当我尝试导入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二进制文件"的帖子。所以我去了那里并下载了下面的通缉令。
安装它,它可以工作。