我们在装完anaconda后,只有一个环境,若我们有很多不同的项目,这些项目需要用到不同的模块,我们不希望这些模块全部装在同一个环境中。因此,我们可以针对每个项目创建虚拟环境:
比如:我们在不同的项目中需要用到pytorch、tensorflow、opencv等不同的模块。
以下以我们需要创建这样一个pytorch的虚拟环境为例进行说明:
1.新建虚拟环境指令:
conda create -n pytorch python=3.7
说明:-n后面输入自定义的虚拟环境名称,python后面输入想安装的python版本
2.激活环境指令(进入指定的虚拟环境):
conda activate pytorch
说明:activate后面输入想激活(进入)的虚拟环境
3.退出当前虚拟环境,进入原环境:
conda deactivate
4.查看conda中所有的环境
conda-env list
5.给创建的虚拟环境重命名
conda create -n 新的名字 -clone pytorch
说明:创建一个新的虚拟环境,新的虚拟环境将复制原来的pytorch的虚拟环境的内容。虚拟环境的重命名不是直接修改名字,而是通过复制原虚拟环境新建虚拟环境的方式。可以和下面的删除创建的虚拟环境配合使用
6.删除创建的虚拟环境
conda remove -n pytorch --all
说明:-n后面输入想删除的虚拟环境名称