python环境及安装包管理
Anaconda环境配置
Anaconda为python提供了环境管理和包管理功能,将所有的工具、安装包(包括python本身)都看作package,方便用户对于不同python环境的管理和切换。
综述
首先,用户的所有除base外的python环境都在anaconda/envs/(取决于anaconda版本也可能是anaconda3/envs)文件夹下,每个不同的环境都有不同的名字以及对应的folder。base环境则直接在在anaconda/文件夹下,为默认环境。下面将介绍conda管理下python环境的新建/切换/复制等操作。
环境管理
新建一个conda环境时需要注明对应的python版本,
conda create -n xxxx python=3.7 // 创建python3.7的名为‘xxxx’的虚拟环境
新建名为xxxx的环境后可以在anaconda/envs/下找到对应的文件夹,该文件夹下的lib中则包含了该环境所有的package(大量后缀为.dylib的文件均为动态链接库)。不过其中最重要的一个是名为python3.X的文件夹,3.X则是你新建环境时选定的python版本。So where are we? Yes, 我们现在进入anaconda/envs/xxxx/python3.X/site-packages这里就是center of the sacred temple of Anaconda了ÿ