当前位置:   article > 正文

Conda太慢 试试这个加速工具_conda 环境数据传输速度

conda 环境数据传输速度

1. 简介

Mamba(黑曼巴)专为加速Conda而生,其改写了Conda下载资源的固有方式,以多线程的方式对网络资源进行并行下载,从而大幅提升Conda效率

2 Mamba的使用

2.1 初识Mamba

首先我们需要安装Mamba,既然是用来加速Conda,那么我们可以直接使用下列命令来安装Mamba

  1. # 指明安装源安装
  2. conda install -c conda-forge mamba
  3. conda install -c conda-forge/label/broken mamba
  4. conda install -c conda-forge/label/cf202003 mamba
  5. conda install -c conda-forge/label/mamba-alpha mamb
  6. #指明版本
  7. conda install -y -c conda-forge mamba=0.14.0

很有意思的是Mamba在执行命令时会先打印出logo等信息,对应其名称黑曼巴~

  当然Mamba并不是重写了Conda所有的功能,只是针对一些Conda低效的功能进行重写,并添加了一些实用的新功能,接下来我们来对这些知识进行学习。

2.2 Mamba中的实用功能

  • 加速下载

  作为Mamba最核心的功能,Mambaconda install语句进行并行化改造,达到加速下载过程的目的。

  以下载qgis为例,使用mamba install -c conda-forge qgis -y代替以前的安装方式,执行命令后,Mamba会在短暂获取资源下载链接之后,以并行的方式按计划同时下载多个资源,比老方法要快很多:

  对于其他涉及下载资源的命令譬如conda update同样适用,你可以自行体验。

  • 查看指定库当前环境下所有可用版本

这是Mamba异于Conda的新功能,使用mamba repoquery search 库名可以查看指定库在当前环境版本下所有可用版本,以pandas为例:

  • 查看依赖关系

       Mamba中还提供了mamba repoquery dependsmamba repoquery whoneeds,分别用于查看指定库依赖哪些库,以及指定库被哪些库依赖,如官方文档的示例:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/337981
推荐阅读
相关标签
  

闽ICP备14008679号