问题描述
我认为有一大堆冲突。我试图在笔记本中运行一些代码并收到以下消息:
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 几次来解决,直到没有安装它的任何版本。然后再次安装我需要的版本。