栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

ImportError: this version of pandas is incompatible with numpy < 1.17.3 your numpy version is 1.17.0

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

ImportError: this version of pandas is incompatible with numpy < 1.17.3 your numpy version is 1.17.0

问题:

>>> import pandas
Traceback (most recent call last):
  File "", line 1, in 
  File "C:UsersAdministratorAppDataRoamingPythonPython37site-packagespandas__init__.py", line 22, in 
    from pandas.compat import (
  File "C:UsersAdministratorAppDataRoamingPythonPython37site-packagespandascompat__init__.py", line 15, in 
    from pandas.compat.numpy import (
  File "C:UsersAdministratorAppDataRoamingPythonPython37site-packagespandascompatnumpy__init__.py", line 21, in 
    f"this version of pandas is incompatible with numpy < {_min_numpy_ver}n"
ImportError: this version of pandas is incompatible with numpy < 1.17.3
your numpy version is 1.17.0.
Please upgrade numpy to >= 1.17.3 to use this pandas version

这里首先第一反应就是给它update了一下,但是没用。
我以为是自己conda版本不够也要升级的锅,然后顺手升级了一下conda,但是还是不可以使用。

这时我开始发觉事态不对,于是输入命令

pip show numpy

查看numpy的版本如下:
这这这,显然不是版本不够。
然后我又查看了一下pandas的版本:

发现可能问题在于两个文件所在文件夹不同,引用不到。
此时我终于意识到前几天把C盘的appdata删了到底有多么傻逼。
于是我重新把挪到e盘的site-packages挪回c盘对应位置,具体位置如上提示:
e:pythonanacondaenvspytorchlibsite-packages到c:usersadministratorappdataroamingpythonpython37site-packages
我直接全选挪的文件夹内部内容。

本以为这样总算可以了,结果还是不行。
然后顺着报错(就是把报错路径粘贴到电脑路径里面打开对应py文件,然后看相关行)一路找过去,发现对应的numpy版本是正确的,这时我发现一个奇怪的点:numpy种其他文件的更新时间比对应存字符串的version文件的更新时间晚了很久(一年还是几年忘记了)
合理怀疑,这里被pandas引用的version文件有问题,毕竟在其他位置可以查询到numpy文件的版本已经很高了,那这里直接改成对应版本就可以了。
具体改法如下:
(文件路径和更改内容见图中)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/857265.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号