Pandas 和 Numpy 版本的问题

问题描述

我认为有一大堆冲突。我试图在笔记本中运行一些代码并收到以下消息:

ImportError: 这个版本的 pandas 与 numpy = 1.16.5 以使用此 Pandas 版本

我安装了 1.2.2 版的 Pandas。

我运行了 conda update numpy,但在尝试运行笔记本时仍然出现相同的错误。我运行了 conda list,它说我的版本是 1.20.0 但如果我运行:

import numpy
print(numpy.version.version)

它说我的版本是 1.16.2。运行 pip list 它说我的版本是 1.16.2。我尝试使用 pip install -Iv numpy==1.20.0 --force-reinstall 强制升级,但在安装结束时返回以下错误

错误:pip 的依赖项解析器当前未考虑所有已安装的包。此行为是以下依赖项冲突的根源。 目标编码 0.5.0 需要 numpy==1.16.2,但你有 numpy 1.20.0,这是不兼容的。 成功安装 numpy-1.20.1

但它仍然说我的版本是 1.16.2 并且 Pandas 仍然与 numpy 不兼容。

预先感谢您为我解决这个泥潭提供的任何帮助。

解决方法

同样的问题。通过随后重新安装 numpy 几次来解决,直到没有安装它的任何版本。然后再次安装我需要的版本。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...