我们如何conda安装软件包已成功下载,而忽略了下载失败的软件包?

时间:2020-07-21 02:28:36

标签: python conda anaconda3

所有人:

由于网络的速度,当我conda安装一些软件包时,会存在一些无法完全下载的相关软件包。但是,如果没有其他“相关”软件包,我们将无法成功安装已安装的软件包(也许“相关”意味着版本进入最佳状态,但这不是必需的)。 例如,当我安装pytorch时,它需要numpy-1.14.2,但我使用的是numpy-1.15.1。实际上,我不需要Verson 1.14.2 numpy。

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

谢谢!

EricKani

1 个答案:

答案 0 :(得分:1)

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

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

-不滴水 请勿安装,更新,删除或更改依赖性。这将导致环境破坏和行为不一致。自行使用 风险。

我相信默认情况下,conda首先尝试--no-update-deps,然后如果失败,则尝试更新deps。为其提供该选项将确保已安装每个所需软件包的某些版本,如果不一定是最新版本。

您也可以尝试--no-deps,这实际上会阻止conda安装,除了您告诉它的确切软件包以外,什么都不能,但是事情可能不起作用。