首页 > 解决方案 > 在 Windows 10 上通过 anaconda 为 python3.7 安装 networkx v2.4

问题描述

上周我在我的电脑上安装了 Anaconda3(版本 2019.10-Windowsx86_64)。它带有 networkx v2.3,但我想升级到 v2.4,根据conda searchAnaconda 的网站,它应该在 Anaconda 上可用。

我首先尝试了 Anaconda 导航器,但无法正常工作。表示networkx可以更新。但是,当我单击Apply导航器时,会花费一些时间“解决包规范”,然后给我如下所示的空弹出窗口。

在此处输入图像描述

我也尝试过使用 conda 提示符。使用conda install networkx, conda update networkx,conda install -c anaconda networkx不会导致安装 v2.4。我也试过conda install networkx=2.4了,这需要很长时间,然后报告很长的包冲突列表。我觉得这很令人困惑,因为我刚刚安装了 Anaconda,还没有篡改任何配置。

感谢您对了解正在发生的事情以及我如何尝试解决它的任何帮助!

标签: installationcondanetworkxpython-3.7anaconda3

解决方案


我还尝试了 conda install networkx=2.4,它需要很长时间,然后报告很长的包冲突列表。

这是这里的关键。anaconda预装了许多软件包,其中一些可能取决于它们,networkx==2.3因为它们可能与最新版本不兼容。

您可以做的是创建一个具有所需版本的新环境networkx

conda create -n myenv python=<your desired python version> networkx==2.4

这将创建一个新环境,您只能在其中安装所需的软件包并确保networkx==0.24满足要求。


推荐阅读