
1.4 Anaconda 的安装和使用
人工智能几乎可以用所有编程语言实现,其中Python 是最适合的编程语言之一。Python 简单易用,并且拥有众多非常优秀的库,可以方便地完成科学计算、数据可视化。主流机器学习框架TensorFlow 就采用Python 作为编程语言。
要方便地使用TensorFlow 和Python,需要安装Anaconda 和PyCharm。有些读者可能会疑惑,其他编程语言只需要安装一个集成开发环境,如安卓开发用Android Studio,为什么这里需要安装两个软件?其实这里只有PyCharm 是集成开发环境,而Anaconda是一款环境管理软件,它像一个贴心的 “管家”,能帮助用户管理和切换不同的Python版本。
1.4.1 安装Anaconda
Anaconda 是一款用于科学计算的软件,内置了很多工具并做了优化,支持 Linux、Mac、Windows 系统,提供了包管理与环境管理功能,可以很方便地解决多版本Python并存、切换及各种第三方包安装问题。Anaconda 的图标如图1-6 所示。

图1-6 Anaconda 的图标
浏览网址https://www.anaconda.com/distribution/,在下载页面中找到图1-7 所示的选项。编者使用的是Windows 系统,所以选择下载Windows 版本。因为Python 2.7 已于2020 年1 月1 日正式停用,而且现在的计算机大多是64 位的,所以这里选择“Python 3.7 version” 下面的 “64-Bit Graphical Installer” 下载即可。

图1-7 Anaconda 下载选项
下载完成后,双击安装程序,进入图1-8 所示的界面,单击 “Next” 按钮,进入图1-9 所示的界面,单击 “I Agree” 按钮,进入图1-10 所示的界面。
在图1-10 所示的界面中,如果读者的计算机系统只有一个用户,则选择默认的“Just Me(recommended)”选项即可;如果有多个用户,并且都要使用Anaconda,则应选择“All Users(requires admin privileges)” 选项。设置好后,单击 “Next” 按钮,进入图1-11 所示的界面。

图1-8 安装欢迎界面

图1-9 “License Agreement” 界面
在图1-11 所示的界面中,可以单击 “Browse” 按钮选择安装路径,也可以选择默认路径。这里建议选择默认路径,注意留出足够的硬盘空间。

图1-10 “Select Installation Type” 界面

图1-11 “Choose Install Location” 界面
在图1-11 所示的界面中单击“Next”按钮,进入图1-12 所示的“Advanced Installation Options” 界面,勾选如下两个选项:
●“Add Anaconda to my PATH environment variable”。
●“Register Anaconda as my default Python 3.7”。

图1-12 “Advanced Installation Options” 界面
第一个选项的含义是将Anaconda 的安装路径加入环境变量PATH 中,第二个选项的含义是默认使用Anaconda 的Python 3.7 版本。单击 “Install” 按钮开始安装。安装进度界面如图1-13 所示。安装完成后,在图1-14 所示的界面中单击 “Next” 按钮。

图1-13 安装进度界面

图1-14 “Installation Complete” 界面
进入图1-15 所示的界面,其中提示Anaconda 和JetBrains 是协同工作的,可以在PyCharm 集成开发环境中为用户提供紧密融合的Anaconda 环境,并且给出了PyCharm的相关网址。这里单击 “Next” 按钮,进入图1-16 所示的界面。

图1-15 “Anaconda3 2019.03(64-bit)” 界面
在图1-16 所示的界面中,如无需要,可取消选中如下两个选项,然后单击“Finish” 按钮,结束安装。
● “Learn more about Anaconda Cloud”。
● “Learn how to get started with Anaconda”。

图1-16 安装结束界面
1.4.2 使用Anaconda
Anaconda 安装完成后,在Windows 系统的 “开始” 菜单中找到图1-17 所示的“Anaconda3(64-bit)” 文件夹,查看其中所包含的内容。
下面介绍验证Anaconda 是否安装成功的方法。
单击 “Anaconda Prompt” 打开命令行窗口,或者在Windows 命令行窗口中输入“conda --version”,查看版本信息。如果显示图1-18 所示的版本信息,则说明Anaconda安装成功。

图1-17 “Anaconda3(64-bit)” 文件夹

图1-18 Anaconda 版本信息
单击图1-17 中的 “Anaconda Navigator”,启动Anaconda,进入图1-19 所示的主界面。

图1-19 Anaconda Navigator 主界面