Anaconda是一个很好用的python环境管理工具,也可以方便下载各种python包,及环境管理
一般做不同的项目习惯用不同的环境,不想在一个环境里安装各种包,显得很繁杂(而且不同的项目对python包的版本还有规定,不兼容),这时候就需要用到虚拟环境了
记录下常见的conda几个虚拟环境指令,方便查用
创建虚拟环境:
# 创建一个干净的python环境(指定python版本,env_name为自己取的环境名)
conda create -n env_name python=3.6
#或者同时安装必要包
conda create -n env_name numpy matplotlib python=3.6
激活虚拟环境:
创建虚拟环境后,需要激活这个环境(即进入这个环境中,安装项目需要的工具包)
Linux: source activate your_env_name(虚拟环境名称)
Windows: activate your_env_name(虚拟环境名称)
退出虚拟环境:
用完虚拟环境后,关闭这个环境
Linux: source deactivate your_env_name(虚拟环境名称)
Windows:deactivate env_name,也可以使用`activate root`切回root环境
删除虚拟环境:
# 删除环境:
使用命令conda remove -n your_env_name(虚拟环境名称) --all, 即可删除。
# 删除虚拟环境中的包:
使用命令conda remove --name $your_env_name $package_name(包名) 即可。
最后附一些常见的Conda命令
- conda list:查看安装了哪些包。
- conda install package_name(包名):安装包
- conda env list 或 conda info -e:查看当前存在哪些虚拟环境(经常用)
- conda update conda:检查更新当前conda