micromamba比conda更好用
前言
关于python的虚拟环境软件,最开始老师教的都是安装Anaconda,但是在使用conda的过程中,总感觉到不顺心,尤其是安装软件。大多时候都还不错,但是就是喜欢转圈圈,下载不动然后报错,最后给出些不清晰的信息。
所以一番寻找之后,发现了micromamba--一种在conda基础之上建立的更人性化的包管理软件。
micromamba
micromamba
是使用C++ 对conda
包管理器的重实现。
最重要的是micromamba
有着和conda
一样的命令, 没什么学习成本就可以迁移到micromamba
。
一、下载安装
这里我们下载安装micromamba。可以使用以下命令进行最新版micromamba安装
curl -Ls https://micro.mamba.pm/api/micromamba/linux-64/latest | tar -xvj bin/micromamba
ls bin/micromamba
./bin/micromamba shell init -s bash -p ~/micromamba
至此,安装成功。
二、为micromamba设置channels
和 conda不一样的是,使用micromamba必须手动设置channels,才能下载软件,这里我们使用清华源镜像。
配置micromamba config prepend channels conda-forge
获取配置文件micromamba config sources
国内加速配置(设置清华源channels)vim ~/.condarc
写入channels:
channels:
- defaults
show_channel_urls: true
default_channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
deepmodeling: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/
即可添加 Anaconda Python 免费仓库。
运行 conda clean -i
清除索引缓存,保证用的是镜像站提供的索引。
至此,就可以使用micromamba安装软件了。
安装命令示例:1.
micromamba create --name
micromamba activate
micromamba install pytorch==2.0.1 torchvision==0.15.2 torchaudio==2.0.2 pytorch-cuda=11.7 -c pytorch -c nvidia