conda常用环境配置指令
文章目录
前言
经常需要通过anaconda中的Terminal进行虚拟环境的管理,但每次都需要重新搜索很麻烦,在此进行总结方便以后自用,后续将出继续补充。
一、环境管理
1. 查看现有环境
conda env list
2. 创建新的虚拟环境
conda create -n xxxx python=3.7
3. 切换到不同的虚拟环境
conda activate xxxx
# 退出该环境, 回到base环境
conda deactivate
4. 删除环境
conda remove -n xxxx -all
二、 依赖包管理
1. 查看依赖包
conda list
# 查看matplotlib版本
conda list matplotlib
2. 安装依赖包
conda install matplotlib
# 根据镜像源下载安装
conda install matplotlib -c xxxx # 镜像源
conda install matplotlib = 版本号 -c xxxx
conda install --channel 网址地址 matplotlib = 版本号
清华镜像源:https://mirrors.tuna.tsinghua.edu.cn/
阿里云镜像源:https://developer.aliyun.com/mirror/
华为源:https://mirrors.huaweicloud.com/home
3. 卸载依赖包
conda uninstall xxxx
三、 涉及yml文件
1.将当前环境依赖导出为yml
conda env export > xxx.yml
2. 使用当前yml文件创建环境
当yml文件中含有环境名称时可以使用以下命令(个人理解通常用于对不同环境、计算机迁移项目时,当前计算机无文件中环境名对应环境)
conda env create -f xxx.yml
若yml文件中无环境名称会发生报错,此时需要在命令中加入新环境名称
conda env create -f xxx.yml -n new_env_name
此处参考以下文档