conda更新不起作用-软件包版本在conda列表下保持不变

时间:2020-06-10 20:53:27

标签: python pip jupyter-notebook anaconda conda

我正在尝试将pandas库更新为最新版本,但是conda似乎没有这样做。我跑了下一行

conda update pandas

这是我返回的输出

Collecting package metadata (current_repodata.json): done
Solving environment: done

# All requested packages already installed.

但是,由于该版本仍无法在我的Jupyter Notebook中使用,因此它似乎没有更新。我还通过运行命令对此进行了测试

conda list | grep "pandas"

并收到此输出

pandas 0.23.4

很明显,由于某种原因它没有被更新。我什至用pip3进行了测试,该软件为我提供了0.25.3的安装版本,所以我不太确定为什么会这样,并且我有一个即将到期的项目,因此我非常感谢这里的帮助。

1 个答案:

答案 0 :(得分:1)

我找到了解决方法。由于某些原因,看来pip / pip3conda之间存在冲突,导致conda继续引用旧的pandas版本。也可能是因为pandas依赖于其他软件包,因为上一条命令要求我更新numpy和其他软件包才能使命令有效执行,所以这些软件包尚未更新。

无论如何,这是我为解决此问题而运行的一组命令:

pip uninstall pandas
pip3 uninstall pandas
conda install pandas=0.25.3