目录
报错原因:
刚开始这个错误是由于更新skit-learn包,导致原有的numpy包文件与现有的scikit-learn包文件不兼容,报了一个关于numpy包的错误,于是我升级了numpy包,结果出现了标题的错误,于是我打算更新numpy,但是升级报错说文件打不开,于是我想卸载numpy重装,可是卸载不了,如下图:
此时找到一些乱七八糟的方法,找无法卸载的原因没找到,调用numpy除了报错如下:
还会有使用其他类似于AttributeError: module “numpy” has no attribute “XX”的错。
解决办法:
打开”C:\Anaconda3\Lib\site-packages\”找到numpy的文件,全部删掉:
然后pip install numpy,安装成功后,运行原先代码,没报错则成功解决了,要是报错如下:
则用如下命令对numpy和scipy进行更新。
pip install --user --upgrade scipy
结束。
2021.11.21追加:
后面又遇到了pandas报错,就是一打开spider就会提醒,让你去gihub找答案的东西,报错语句是这样:
RuntimeError: module compiled against API version 0xc but this version of numpy is 0xb
然后就这种是版本不对应导致的,就去pip更新pandas包,刚开始我的pandas版本是1.15,numpy是1.19.5.然后我以为是pandas版本太高,就把版本降到了1.0.0.
pip install pandas==1.0.0
就看到下载的时候有这样的提示:
看到第一行,有说numpy版本的问题,然后也把numpy降到了1.13.3.接着红色报错提示它就来了哎:
那就按照那个提示依次更新就好了。我自己是先更新numpy到1.19.5,然后就报错和我说 tornado版本不够,就按照提示更新就可以了。
其实归根结底还是tornado的问题,搞心态,也不直说,非得扯numpy,pandas,哎。
接着打开spider又说我numpy在调用的时候遇到了旧的版本,建议我卸载重装,但是用pip uninstall numpy就是卸不干净,怎么说呢我的也不提示卸干净了没有,你在重新安装pip install numpy,打开一样报错,建议手动删掉文件,然后pip install.
参考文章:
ModuleNotFoundError: No module named ‘numpy.testing.nosetester’解决方法_三流的博客-CSDN博客
Original: https://blog.csdn.net/qq_50044753/article/details/121420158
Author: 小汤圆er9
Title: import pandas as pd结果报错AttributeError: module “numpy“ has no attribute “adarray“
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/758452/
转载文章受原作者版权保护。转载请注明原作者出处!