import pandas as pd结果报错AttributeError: module “numpy“ has no attribute “adarray“

目录

 报错原因:     

解决办法:


 报错原因:     

        刚开始这个错误是由于更新skit-learn包,导致原有的numpy包文件与现有的scikit-learn包文件不兼容,报了一个关于numpy包的错误,于是我升级了numpy包,结果出现了标题的错误,于是我打算更新numpy,但是升级报错说文件打不开,于是我想卸载numpy重装,可是卸载不了,如下图:

import pandas as pd结果报错AttributeError: module “numpy“ has no attribute “adarray“_第1张图片

此时找到一些乱七八糟的方法,找无法卸载的原因没找到,调用numpy除了报错如下:

import pandas as pd结果报错AttributeError: module “numpy“ has no attribute “adarray“_第2张图片

import pandas as pd结果报错AttributeError: module “numpy“ has no attribute “adarray“_第3张图片

还会有使用其他类似于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.接着红色报错提示它就来了哎:

import pandas as pd结果报错AttributeError: module “numpy“ has no attribute “adarray“_第4张图片

那就按照那个提示依次更新就好了。我自己是先更新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博客

你可能感兴趣的:(python笔记,pycharm,numpy)