深入理解计算机视觉:关键算法解析与深度神经网络设计
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.3 Anaconda虚拟环境管理器

Anaconda是Python的一个开源发行版本,主要面向科学计算。Anaconda最大的优点是可以为Python建立多个相互隔离的虚拟环境。每个虚拟环境内,可以通过“conda install”命令安装新的软件包,不同虚拟环境内的软件包版本可以共存。另外,Anaconda自带Python运行环境,并且预装了很多第三方库,如自带的Spyder集成开发环境和Jupyter Notebook网页版的Python运行环境。换句话说,对于Anaconda下的不同虚拟环境,它们内含的软件包和IDE工具都是相互独立、互不干扰的。虚拟环境、软件包、IDE工具的相互关系如图1-2所示。

图1-2 虚拟环境、软件包、IDE工具的相互关系

不同的虚拟环境包含了不同版本的软件包,它们存储在Anaconda安装目录中的“envs”文件夹内,Anaconda安装目录结构如图1-3所示。

图1-3 Anaconda安装目录结构

Anaconda可以通过官方网站下载和安装,一般安装Python 3.7或3.8版本。Anaconda的默认安装目录一般是“C:\ProgramData\Anaconda3”。由于Anaconda是用于维护虚拟环境的,因此为避免随着虚拟环境的新增,“envs”文件夹占用的空间增大,通常将Anaconda安装在磁盘空间充足的D盘下的“anaconda3”文件夹内。