pandas - 熊猫与 numpy 不兼容
问题描述
我正在使用 anaconda 3。当我尝试导入 pandas 时,我收到以下消息:
ImportError:此版本的 pandas 与 numpy < 1.15.4 不兼容,您的 numpy 版本为 1.15.3。请将 numpy 升级到 >= 1.15.4 以使用此 pandas 版本
打印numpy.__path__
给了我以下
['C:\Users\andrei\AppData\Roaming\Python\Python37\site-packages\numpy']
在 conda 列表中,我的 numpy 版本是 1.19.1。我检查了上面的目录,发现里面只有numpy 1.15.3,没有别的。出于某种神秘的原因,Spyder 正在使用此路径而不是 anaconda 的 numpy 路径。
解决方案
看起来您以某种方式安装了多个版本的 NumPy。尝试通过运行几次将它们全部删除,conda remove numpy
然后pip uninstall numpy
. 如果您有两个版本,则需要运行两次相应的卸载命令。在这些之后,安装新版本的 NumPyconda install numpy
您可以验证您是否仍然安装了 NumPy 版本
conda list | grep numpy
pip list | grep numpy
请注意,即使您安装了多个副本,这些命令也仅显示一个版本号。
推荐阅读
- java - 如何访问子类的变量?
- javascript - React Hook useEffect 缺少依赖项:'init'
- javascript - 在 Node.js 服务器中,通过 axios.create() 创建多个 Axios 客户端与使用单例样式的适配器相比,是否存在性能损失?
- sql - 使用 sql pivot 获取临时表中的所有值
- python - 如何检查数组中是否找不到特定字符串然后在python中打印出“找不到字符串”?
- docker - Dockerize 两件事并在一个目录中使用
- windows - Raku:带空格的 shell 调用的语法是什么?
- arrays - 如何将单个 Fortran 文件拆分为单独的子例程和函数文件
- sql - BigCommerce / SkyVia Sql 数据集成
- r - R 中的 X 和 Y 坐标。是否有一种明显的方法可以删除距离给定点一定半径的数据?