conda常用命令

 

conda常用命令


创建虚拟环境

conconda create -n env_name
conconda create -n env_name python=3.5 # 指定python版本
conconda create -n env_name python=3.5 numpy scipy # 创建指定python版本下包含某些包

激活/使用/进入某个虚拟环境

# 查看当前已经存在的环境
conda env list 或者 conda env list
# 进入某个虚拟环境
conda activate env_name

退出当前环境

conda deactivate
# 注:有时候windows下conda命令报错,具体问题之后补充

复制某个虚拟环境

conda create -n new_env_name --clone old_env_name

删除某个虚拟环境

conda remove -n env_name --all

列出当前虚拟环境下的所有包

conda list #需要进入虚拟环境
conda list -n env_name

安装或卸载包

conda install 包名
conda install 包名=版本号 #指定版本号安装
conda install 包名 -i 源名称或者链接 #指定源下载
conda uninstall 包名

导出\导入虚拟环境

conda env export > environment.yaml #导出当前虚拟环境
conda env create -f environment.yaml #创建保存的虚拟环境

源服务器管理

# 查看源设置的位置,.condarc所在的位置
conda config --show-sources
# 查看当前使用源
conda config --show-sources 
# 删除指定源
conda config --remove channels(源名称或链接)
# 添加指定源
conda config --add channels(源名称或链接)
# 可以直接更换清华源 .condarc文件直接用如下内容替换即可。
channels:
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
show_channel_urls: true
ssl_verify: false