导言
Anaconda创建的虚拟环境(venvs
)里用pip install package_names
命令下载的包和默认环境下下载的包是分开的,因此会增加内存消耗,比如默认环境是python3.7
环境安装的相应的包,在虚拟环境下安装的是python2.8
相应的包,两者的安装路径是不同的。
如果不想创建的环境很乱的话,创建前需要考虑自己是否需要创建这样的环境,也要学会正确管理这些环境。比如:创建虚拟环境、删除虚拟环境、激活创建虚拟环境、退出创建虚拟环境等。
创建虚拟环境
创建的虚拟环境路径为F:\Programming\Anaconda\envs
下边(前面的父路径自己定):
conda create -n env_name python=2.7
# 同时安装必要的包
conda create -n env_name numpy matplotlib python=2.7
env_name
虚拟环境的名称。python=2.7
指定python的版本为2.7,在不指定python版本时,默认安装最新python版本。- 第二条命令是在创建虚拟环境的同时为其安装一些包。这个步骤可以在创建并激活、启动虚拟环境后用
pip
命令安装。
删除虚拟环境
删除虚拟环境
conda remove -n env_name --all
删除虚拟环境中的包
conda remove --name $env_name $package_name
激活创建虚拟环境
# Linux
source activate env_name
# Windows
activate env_name
退出创建虚拟环境
# Linux
source deactivate env_name
# Windows
deactivate env_name
切换环境
activate root