上QQ阅读APP看书,第一时间看更新
2.1.2 使用conda管理环境
conda是一个开源包管理系统和环境管理系统,由Python实现,除了支持Python,还可以管理R、Scala、Java、C/C++、FORTRAN等语言,可以实现快速安装、运行和更新软件包及其依赖项。
conda主要的命令请参考表2-1(可以使用conda–help或conda–h查看使用帮助)。更详细的内容请参考官网https://conda.io/en/latest/。
表2-1 conda主要命令介绍
conda中默认环境标记为base。如果想使用其他版本的Python,请参考如下安装Python 3.4环境的例子。
1)确认当前conda环境为base(星号标记当前环境)。
[anconda@rule ~]$ conda env list # conda environments: # base * /home/anconda/anaconda3
2)创建一个名为python34的环境,指定Python版本3.4。
[anconda@rule ~]$ conda create --name python34 python=3.4
3)安装好后,使用activate激活环境(Windows下执行activate python34)。
[anconda@rule ~]$ source activate python34
4)确认当前conda环境,可以看到环境是python34。
(python34) [anconda@rule ~]$ conda env list # conda environments: # base /home/anconda/anaconda3 python34 * /home/anconda/anaconda3/envs/python34
5)查看当前Python版本。
(python34) [anconda@rule ~]$ python -V Python 3.4.5 :: Continuum Analytics, Inc.
6)退出python34环境(Windows下执行conda deactivate)。
(python34) [anconda@rule ~]$ source deactivate python34
7)再次查看环境已经转变为base。
(base) [anconda@rule ~]$ conda env list # conda environments: # base * /home/anconda/anaconda3 python34 /home/anconda/anaconda3/envs/python34
8)删除一个已有的环境。
(base) [anconda@rule ~]$ conda remove --name python34 --all