1)创建环境
可以使用 conda 创建环境以隔离项目。
要创建环境,请在终端中使用conda create -n env_name list of packages。
在这里,-n env_name设置环境的名称(-n是指名称),而list of packages是要安装在环境中的包的列表。例如,要创建名为my_env的环境并在其中安装 numpy,请键入 conda create -n my_env numpy。
创建环境时,可以指定要安装在环境中的 Python 版本。这在你同时使用 Python 2.x 和 Python 3.x 中的代码时很有用。
要创建具有特定 Python 版本的环境,请键入类似于conda create -n py3 python=3或conda create -n py2 python=2的命令。实际上,我在我的个人计算机上创建了这两个环境。我将它们用作与任何特定项目均无关的通用环境,以处理普通的工作(可轻松使用每个 Python 版本)。这些命令将分别安装 Python 3 和 Python 2 的最新版本。要安装特定版本(例如 Python 3.3),请使用conda create -n py python=3.3。
(2)进入环境
创建了环境后,在 OSX/Linux 上使用source activate my_env进入环境。在 Windows 上,请使用activate my_env。
进入环境后,你会在终端提示符中看到环境名称,它类似于(my_env) ~ $。环境中只安装了几个默认的包,以及你在创建它时安装的包。你可以使用conda list检查这一点。在环境中安装包的命令与前面一样:conda install package_name。不过,这次你安装的特定包仅在你进入环境后才可用。要离开环境,请键入source deactivate(在 OSX/Linux 上)。在 Windows 上,请使用deactivate。
(3) 删除某个虚拟环境
conda remove -n 虚拟环境名 --all
(4)列举出共有多少虚拟环境
conda info --envs