在做一些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
|