通过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
进入虚拟环境后,使用如下指令可以只在当前环境中安装删除包
- conda install pkg_name
- conda uninstall pkg_name
- pip install pkg_name
- pip uninstall pkg_name
退出当前虚拟环境
conda deactivate
或者
source deactivate
删除虚拟环境
conda remove -n env_name --all
推荐阅读