【问题标题】:How to make "conda" download packages in parallel如何并行制作“conda”下载包
【发布时间】:2017-08-17 12:38:39
【问题描述】:

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

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

【问题讨论】:

  • 有同样的问题。有人吗?

标签: anaconda conda miniconda


【解决方案1】:

2021 年正确答案是use mamba。这是在 C++ 中非常快速地重新实现 conda,支持并行下载/提取。

【讨论】:

  • 不完全是我要求的,但由于 conda 不支持这一点,这可能是最好的选择。
  • mamba 仍然将安装委托给 conda,因此正确的答案是使用根本不依赖 conda 的 micromamba。
【解决方案2】:

Afaik,conda 不提供该选项。

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

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

【讨论】:

    【解决方案3】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-20
      • 1970-01-01
      • 1970-01-01
      • 2020-10-26
      相关资源
      最近更新 更多