0%

conda命令集合

总结conda命令。

  • 源管理
  • 包管理
  • 虚拟环境

1. 源/镜像管理

添加channel:

1
2
3
4
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/

移除channel:

1
conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/

设置会yes,在安装包时可以显示包来自于哪个源:

1
conda config --set show_channel_urls yes

恢复默认镜像:

1
conda config --remove-key channels

2. 安装包管理

安装包:

1
conda install package

升级安装包:

1
conda update package

卸载安装包

1
2
conda remove package
conda uninstall package

查看安装包:

1
conda list

搜索安装包:

1
conda search package

更新conda

1
conda update conda

3. 虚拟环境

创建python3.7虚拟环境:

1
conda create -n py37 python=3.7

激活环境:

1
2
conda activate py37
source activate py37

退出环境:

1
conda deactivate

删除环境:

1
conda remove -n py37

查看虚拟环境有哪些:

1
conda env list

复制环境:

1
conda create -n new_env --clone old_env

4. 国内各大镜像网站

清华大学网址:https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/

1
2
3
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/

其他镜像:
阿里云: https://mirrors.aliyun.com/anaconda/
北京大学:https://mirrors.pku.edu.cn/Help/Anaconda
浙江大学:https://mirrors.zju.edu.cn/anaconda/pkgs/main

参考资料:

  1. https://mdnice.com/writing/a8a3a65f87ec4835ace74cd356f1aa72