无法安装conda,不断遇到解决环境:初始冻结解决失败。使用灵活的解决方案重试

问题描述 投票:0回答:2

我正在尝试使用 conda intall 下载 Pytorch,但它不断显示此错误“求解环境:初始冻结求解失败。使用灵活求解重试。”, 我在网上搜索了一下,有人说通过执行“conda update --all”或通过“conda install conda=4.6.141”降级conda可以解决问题。但由于某种原因,这些对我来说都不起作用,conda update 确实已经完成更新,但仍然遇到同样的问题。在降级 conda=4.6.141 时,我无法安装旧版本的 conda,因为我遇到了同样的问题。还有其他方法可以解决这个问题吗? (我对 annaconda 完全陌生,所以我可能错过了重要的安装)有人可以给我一些帮助或建议吗?

python anaconda conda
2个回答
3
投票

除非Conda出现新的bug,否则没有理由降级Conda,尤其是这么低。相反,您尝试安装的环境可能变得过于复杂,因此添加更多软件包正在突破 Conda 在合理时间内可以解决的问题的极限。相反,最好创建每个专用于项目/任务的环境。

在这种情况下,尝试创建一个安装了 PyTorch 的新环境:

conda create -n pytorch -c pytorch pytorch

另外,Mamba 是 Conda 的更快版本,通常可以在几秒钟内解决使用 Conda 可能需要几个小时的环境。唯一的问题是要有足够的耐心将其安装到您的 Conda base:

conda install -n base -c conda-forge mamba

## now you can use `mamba` instead, e.g.,
mamba install -c pytorch pytorch

0
投票

正如 Conda 维护者在 https://github.com/conda/conda/issues/8051#issuecomment-1549451621 中所述 他们的官方立场是他们知道旧的解算器很慢,这就是为什么他们努力允许在 Conda 中使用 libmamba 解算器。

安装:

conda install -n base conda-libmamba-solver

此时您可以自由使用一次,例如:

conda install tensorflow --solver=libmamba

或设置为默认求解器:

conda config --set solver libmamba

通常几秒钟内就能解决。

更多安装信息请参阅:https://conda.github.io/conda-libmamba-solver/getting-started/

© www.soinside.com 2019 - 2024. All rights reserved.