WHCSRL 技术网

通过Anaconda Prompt创建虚拟环境

1. 虚拟环境的作用
        在做项目时,有可能会遇到对于python中的A包,项目甲和项目乙所需的A包的版本不同,不可能在做项目甲时安装A包的一个版本,在做项目乙时又将A包更新到另一个版本。虚拟环境就是为了解决这样的冲突,创建一个虚拟环境env1,在虚拟环境env1中安装A包的一个版本,做项目甲;创建另一个虚拟环境env2,在其中安装A包的另一个版本做项目乙。

        创建虚拟环境后,进入虚拟环境,系统中的各个文件夹在不同环境中仍然是共享的,只是不同环境中管理不同的包。

2.使用conda创建虚拟环境
        创建虚拟环境前可以使用如下conda指令查看一些配置

        检验是否安装及当前conda的版本

conda -V

        查看安装了哪些包
 

conda list

        检查更新conda

conda update conda

        创建一个虚拟环境,其中env_name是自定义的虚拟环境名字,python=x.x指定python版本

conda create -n env_name python=x.x

        可以在后面加上 --yes 参数,从而在安装过程中不需要另外确认是否要安装,对于使用conda install pkg_name也相同

        查看当前存在哪些虚拟环境

conda env list

        或者 

conda info -e

        进入虚拟环境

conda activate en_name

        或者

 source activate env_name

        进入虚拟环境后,使用如下指令可以只在当前环境中安装删除包

  1. conda install pkg_name 
  2. conda uninstall pkg_name
  3. pip install pkg_name
  4. pip uninstall pkg_name

        退出当前虚拟环境

conda deactivate

        或者

source deactivate

         删除虚拟环境

conda remove -n env_name --all


 

推荐阅读