1. 先看有哪些虚拟环境
conda env list
# 或者
conda info -e
2. 创建虚拟环境
conda create -n 环境名 python=X.X
# X.X是python版本,比如3.7
3. 激活制定虚拟环境
# linux
source activate 环境名
# win
activate 环境名
4. 指定虚拟环境中安装指定包
conda install -n 环境名 包名
# 或者进入指定环境后直接安装,即:
source activate 环境名
conda install 包名
5. 指定虚拟环境中删除指定包
conda remove --name 环境名 包名
# 同样可以先进入指定环境再remove
6. 关闭虚拟环境
# linux
source deactivate 环境名
# win
deactivate 环境名
7. 删除虚拟环境
conda remove -n 环境名 --all
# 还有一种方法: 直接'anaconda安装目录\anaconda\envs'删除
8. 备注
'anaconda安装目录\anaconda\envs'中的虚拟环境直接复制一份到同目录下重命名后是可以直接使用的~
有啥用? 一般一个项目开一个虚拟环境很方便,但很多大包如torch/tf这些可能不咋变,这样就没必要重装了~