我们如何解决“求解环境:初始冻结求解失败。使用灵活求解重试。” 安装新的 conda 软件包时出现问题

Raj*_*uru 33 python pdfkit python-3.x anaconda python-pdfkit

我尝试使用以下命令在 Windows 的 conda 中安装新包:

conda install -c conda-forge python-pdfkit

但出现以下错误:

收集包元数据 (current_repodata.json):已完成 解决环境:初始冻结解决失败。使用灵活的解决方案重试。解决环境:current_repodata.json 中的 repodata 失败,将使用下一个 repodata 源重试。

我尝试了以下解决方法,但没有用,仍然出现相同的错误:

解决方法1:

$conda create --name myenv
$conda activate myenv
Run Code Online (Sandbox Code Playgroud)

解决方法2:

conda config --set ssl_verify false
Run Code Online (Sandbox Code Playgroud)

Dan*_*ili 30

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

安装:

conda install -n base conda-libmamba-solver
Run Code Online (Sandbox Code Playgroud)

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

conda install tensorflow --solver=libmamba
Run Code Online (Sandbox Code Playgroud)

或设置为默认求解器:

conda config --set solver libmamba
Run Code Online (Sandbox Code Playgroud)

通常几秒钟内就能解决。

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


小智 4

我之前遇到过类似的问题,因为我没有看到您的代码,所以我无法确切说明解决方案是什么。我所知道的是,在安装 conda 包时可能会出现以下问题:

  1. 您尝试安装的软件包在 conda-forge 频道中不可用。在这种情况下,您可能需要尝试从不同的通道安装软件包,或者可能需要在 conda install 命令中指定不同的通道。
  2. 您尝试安装的软件包与您当前版本的 conda 或您已安装的其他软件包不兼容。在这种情况下,您可能需要尝试更新 conda 版本或尝试安装不同版本的软件包。
  3. 您的 conda 配置或您正在使用的 conda 环境有问题。在这种情况下,您可能需要尝试创建一个新的 conda 环境并在其中安装软件包,或者您可能需要尝试重新安装 conda 本身。

如果您在尝试上述方法后仍然无法安装软件包,请向我提供有关您的具体情况的更多详细信息,例如您正在使用的 conda 版本以及您安装的其他软件包。这将帮助我更多地了解您的问题,以便能够提供更具体的建议。

希望这会有所帮助。