2

上周我在我的电脑上安装了 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,还没有篡改任何配置。

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

4

3 回答 3

1

我还尝试了 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满足要求。

于 2020-02-06T08:16:38.970 回答
0

如果你正在使用 jupyter notebook,你可以在 jupyter notebook 中试试这个。

!pip install networkx==2.4

我安装了 2.5 v。但是有些东西不起作用,不得不将其降级到 2.4 及以上的方法有效。

于 2020-09-13T19:51:54.913 回答
-3

试试这个:

pip install --upgrade networkx
于 2020-02-06T05:26:01.177 回答