在做一些AI应用时,过段时间就经常忘记conda的一些安装命令。现在整理列出来供后续查看。

虚拟环境管理

1
2
3
4
5
conda activate xxxx               //开启xxxx环境
conda deactivate                  //关闭环境
conda env list                    //显示所有的虚拟环境
conda create -n xxxx python=3.8   //创建python3.8的xxxx虚拟环境
conda remove -n xxxx --all        //删除xxxx虚拟环境

软件包管理

1
2
3
4
5
6
7
conda list               //查看已经安装的文件包
conda list  -n xxx       //指定查看xxx虚拟环境下安装的package
conda search xxxx        //查找名为 xxxx 的信息 package 的信息
conda install xxx        //安装xxx包到当前环境
conda install xxx --channel https://xxx.xxx  //使用指定镜像源来安装xxx包
conda update xxx         //更新xxx文件包
conda uninstall xxx      //卸载xxx文件包

镜像源管理

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
conda config --show                            //显示当前所有配置信息
conda config --show channels                   //显示当前镜像源通道信息
conda config --add channels https://xxxxx.xxx  //添加镜像源
conda config --remove channels https://xxxx.xx //删除镜像源
# 比如以下是添加中科大的镜像源
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/
# 以下是删除中科大的镜像源
conda config --remove channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --remove channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --remove channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
conda config --remove channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
conda config --remove channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
conda config --remove channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/
# 设置搜索时显示通道地址
conda config --set show_channel_urls yes

注意:国内镜像源的可用性和版本需要注意,一些镜像源已停用或不是最新版本,建议以官方版本为主。

如果上述镜像源不可用,可以尝试 豆瓣源:http://pypi.douban.com/simple/

自身相关命令

1
2
3
4
5
6
conda --version              //查看当前版本
conda update conda           //升级自身版本
# 清理一些软件包
conda clean -p               //删除没有用的包
conda clean -t               //删除tar包
conda clean -y -all          //删除所有的安装包及cache