所有人:
由于网络的速度,当我conda安装一些软件包时,会存在一些无法完全下载的相关软件包。但是,如果没有其他“相关”软件包,我们将无法成功安装已安装的软件包(也许“相关”意味着版本进入最佳状态,但这不是必需的)。 例如,当我安装pytorch时,它需要numpy-1.14.2,但我使用的是numpy-1.15.1。实际上,我不需要Verson 1.14.2 numpy。
所以我有点困惑如何使试图安装软件包的“ conda”已成功下载,而忽略下载失败的软件包?
谢谢!
EricKani
答案 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安装,除了您告诉它的确切软件包以外,什么都不能,但是事情可能不起作用。