【问题标题】:Installing networkx v2.4 for python3.7 via anaconda on Windows 10在 Windows 10 上通过 anaconda 为 python3.7 安装 networkx v2.4
【发布时间】:2020-02-05 20:45:58
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: installation conda networkx python-3.7 anaconda3


    【解决方案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

    【讨论】:

      【解决方案2】:

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

      !pip install networkx==2.4
      

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

      【讨论】:

        【解决方案3】:

        试试这个:

        pip install --upgrade networkx
        

        【讨论】:

        • 这是一个可怕的建议,尝试使用 pip 升级 conda 安装的包是灾难的根源
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-05-06
        • 1970-01-01
        • 2023-03-22
        • 1970-01-01
        • 2014-12-06
        • 2017-11-12
        • 2017-07-20
        相关资源
        最近更新 更多