conda 常用环境配置指令

conda常用环境配置指令

文章目录

  • conda常用环境配置指令
  • 前言
  • 一、环境管理
    • 1. 查看现有环境
    • 2. 创建新的虚拟环境
    • 3. 切换到不同的虚拟环境
    • 4. 删除环境
  • 二、 依赖包管理
    • 1. 查看依赖包
    • 2. 安装依赖包
    • 3. 卸载依赖包
  • 三、 涉及yml文件
    • 1.将当前环境依赖导出为yml
    • 2. 使用当前yml文件创建环境


前言

经常需要通过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

此处参考以下文档

你可能感兴趣的:(conda,python,开发语言)