如何使 "conda" 并行下载包

How to make "conda" download packages in parallel

conda install -y <package_name> 将安装包及其依赖项。这是以一对一的方式完成的。

可以并行完成吗?只是下载部分?

Here's 支持并行安装的软件包。

Afaik,conda 不提供该选项。

如果您事先知道将安装哪些软件包,可以预先将它们下载到 $CONDA_HOME/pkgs/ 并将它们的 URL 添加到 $CONDA_HOME/pkgs/urls.txt。然后conda不用再次下载就可以使用了。

在 Linux 上,您可以在 curl 上使用 xargs -P -n 来实现并行下载。

2021 年的正确答案是 use mamba。这是在 C++ 中支持并行 downloading/extracting.

的 conda 的非常快速的重新实现