【问题标题】:How can we conda install packages have been downloaded successfully, ignoring download failed packages?我们如何 conda 安装包已成功下载,忽略下载失败的包?
【发布时间】:2020-07-21 11:52:43
【问题描述】:

大家:

由于网络速度的原因,我在 conda 安装一些包时,会存在一些相关包无法完全下载的情况。但是如果没有其他“相关”软件包,我们无法安装已成功下载的软件包(“相关”可能意味着最好的版本,但不是必需的)。 例如,当我安装 pytorch 时,它需要 numpy-1.14.2,但我使用的是 numpy-1.15.1。在实践中我不需要 1.14.2 版 numpy。

所以我有点困惑如何让“conda”尝试安装包已成功下载,忽略下载失败的包?

谢谢!

埃里克卡尼

【问题讨论】:

    标签: python conda anaconda3


    【解决方案1】:

    从 conda 文档中,有两个选项可以帮助https://docs.conda.io/projects/conda/en/latest/commands/install.html

    --no-update-deps 不要更新或更改已安装的依赖项。

    --no-deps 不要安装、更新、删除或更改依赖项。这将导致破坏环境和不一致的行为。自己使用 风险。

    我相信默认情况下 conda 会先尝试使用 --no-update-deps,然后如果失败则尝试更新 deps;给它该选项将确保安装每个所需软件包的某个版本,如果不一定是最新版本。

    您也可以尝试 --no-deps ,这实际上会阻止 conda 安装除您告诉它的确切软件包之外的任何东西,但事情可能无法正常工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-10-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多