我们怎样才能 conda install 包已经下载成功,而忽略下载失败的包呢?
How can we conda install packages have been downloaded successfully, ignoring download failed packages?
大家:
因为网速的原因,我在conda安装一些包的时候,会出现一些相关的包下载不完整的情况。但是如果没有其他“相关”包(也许“相关”意味着版本中最好的行进,但不是必需的),我们无法安装已成功下载的包。
例如,当我安装pytorch时,它需要numpy-1.14.2,但我使用的是numpy-1.15.1。我在实践中不需要版本 1.14.2 numpy。
所以我有点困惑如何让“conda”尝试安装包已成功下载,忽略下载失败的包?
谢谢!
埃里克卡尼
conda 文档中有两个可能有用的选项https://docs.conda.io/projects/conda/en/latest/commands/install.html
--no-update-deps
Do not update or change already-installed dependencies.
--no-deps
Do not install, update, remove, or change dependencies. This WILL lead to broken environments and inconsistent behavior. Use at your own
risk.
我相信默认情况下 conda 会先尝试 --no-update-deps,如果失败则尝试更新 deps;给它这个选项将确保安装每个需要的包的某个版本,如果不一定是最新的。
您也可以尝试 --no-deps,这实际上会阻止 conda 安装除您告诉它的确切软件包之外的任何东西,但事情可能无法正常工作。
大家:
因为网速的原因,我在conda安装一些包的时候,会出现一些相关的包下载不完整的情况。但是如果没有其他“相关”包(也许“相关”意味着版本中最好的行进,但不是必需的),我们无法安装已成功下载的包。 例如,当我安装pytorch时,它需要numpy-1.14.2,但我使用的是numpy-1.15.1。我在实践中不需要版本 1.14.2 numpy。
所以我有点困惑如何让“conda”尝试安装包已成功下载,忽略下载失败的包?
谢谢!
埃里克卡尼
conda 文档中有两个可能有用的选项https://docs.conda.io/projects/conda/en/latest/commands/install.html
--no-update-deps Do not update or change already-installed dependencies.
--no-deps Do not install, update, remove, or change dependencies. This WILL lead to broken environments and inconsistent behavior. Use at your own risk.
我相信默认情况下 conda 会先尝试 --no-update-deps,如果失败则尝试更新 deps;给它这个选项将确保安装每个需要的包的某个版本,如果不一定是最新的。
您也可以尝试 --no-deps,这实际上会阻止 conda 安装除您告诉它的确切软件包之外的任何东西,但事情可能无法正常工作。