
2.2 选择和安装开发工具
常见的Python开发工具主要有Anaconda、Visual Studio、PyCharm、Eclipse、Komodo以及各种文本编辑器等,这些工具的优缺点对比如表2-1所示。
表2-1 常见的Python开发工具优缺点对比

对于有编程经验的用户,建议使用Visual Studio、PyCharm、Eclipse with PyDEv或Komodo IDE等集成开发环境,好处是它们支持Python原生项目和框架以及各种扩展功能,可以本地调试Python程序。不足是这些开发工具多数需要收费,或者扩展功能需要收费。对于学习Python的入门者,或是支付开发工具购买费用有困难的用户来说,可以选择Visual Studio Code等编辑器,好处是可以免费使用全功能或是大部分与开发相关的功能,不足是对于项目和扩展功能支持有限。对于需要使用Python做数据分析统计或涉及数据科学的用户,建议使用Anaconda+Spyder等工具,在免费使用基础研发功能的同时还可以使用多种附加扩展功能,当然,这套工具也很适合Python入门用户。为方便读者,本书后续章节中的所有例子程序全部在Python命令行下运行通过。下面介绍Anaconda的安装过程。
Step 01 打开浏览器,在地址栏输入“https://www.anaconda.com/”,进入Anaconda官网,单击右上角绿色“Downloads”导航栏,如图2-10所示。

图2-10 进入Anaconda官网
Step 02 进入下载页面,将页面向下滚动并根据当前使用的操作系统单击相应的链接(页面给出对应的软件下载链接),根据当前计算机操作系统的版本选择并下载相应版本的Anaconda安装程序,这里以Windows下基于Python 3.7的64位安装程序为例,如图2-11所示。

图2-11 进入下载页面
Step 03 下载完成后执行安装程序,如图2-12所示,单击“Next”按钮。

图2-12 执行安装程序
Step 04 安装程序显示软件使用条款,如图2-13所示,单击“I Agree”按钮。

图2-13 同意软件使用条款
Step 05 选择安装类型,如图2-14所示。因当前使用Administrator用户登录并启动安装程序,故选择第二项“All Users”,若是非管理员用户登录并启动安装程序,可选择第一项。单击“Next”按钮。

图2-14 选择安装类型
Step 06 选择安装路径,如图2-15所示。这里建议使用默认路径,否则可能会出现个别组件安装失败的情况。单击“Next”按钮。

图2-15 选择安装路径
Step 07 设置高级安装选项,如图2-16所示。勾选第一项表示将Anaconda及相关组件的启动文件路径加入系统环境变量,方便后续安装Anaconda扩展软件。勾选第二项表示将Anaconda自带的Python 3.7注册为系统默认的Python环境,这样即使安装了Visual Studio、PyCharm或是其他IDE,都会使用Anaconda自带的Python 3.7作为相应的Python环境。因2.1节已单独安装了Python环境,故这里两项均不勾选,如计算机未安装任何Python环境,可勾选第二项。单击“Install”按钮。

图2-16 设置高级安装选项
Step 08 此时Anaconda开始安装,如图2-17所示。

图2-17 Anaconda执行安装过程
Step 09 待安装程序执行完毕后,提示是否下载安装Visual Studio Code,可根据需要选择安装。如不需要安装,可单击“Skip”按钮跳过此步骤。此时Anaconda安装程序执行完毕,单击“Finish”按钮关闭安装程序,如图2-18所示。

图2-18 Anaconda安装完毕