
1.2.1 下载Python(Anaconda平台)
应用Python进行机器学习的前提是要正确地安装Python。Python的安装方式有很多种,其中一种就是通过官网的Downloads菜单进行下载,如图1.1所示。如果用户的操作系统为Windows,那么单击Downloads菜单下面的Windows菜单选项,在其右侧就会弹出“Python 3.10.6”推荐版本按钮(截至本书写作时推荐的版本号是3.10.6,但因网站会定期更新,所以可能有变化)。如果用户的操作系统恰好是Windows且系统版本满足要求,比如是Windows 10,则可直接单击该按钮进行下载;但如果系统版本较低,比如是Windows 7系统或更旧的系统,那么3.9以上的Python版本将不被支持(Note that Python 3.9+ cannot be used on Windows 7 or earlier)。
如果用户的操作系统为Windows但系统版本不满足Python推荐版本对应的要求,则可单击图1.1中左侧的Windows菜单选项,弹出如图1.2所示的下载选择列表。用户可以根据自己计算机上操作系统版本单击对应的版本选项,而后下载即可。

图1.1 Python官网下载界面1

图1.2 Python官网下载界面2
上述操作固然可以实现Python的下载,但是我们在应用Python进行机器学习时,大多情况下都不是自己直接运用Python语言逐一编写代码、定义函数来实现,而是通过调用一些标准库或第三方库、加载相应模块以事半功倍的方式去实现。基于这种考虑,强烈推荐从Anaconda平台上进行下载。Anaconda平台不仅集成了大部分常用的Python标准库,也集成了Spyder、PyCharm以及Jupyter等常用开发环境,大大提升了用户的操作效率。本书也以从Anaconda平台下载并安装的方式进行讲解。从Anaconda平台下载的步骤如下:
步骤01 登录Anaconda平台官网,打开如图1.3所示的界面。
步骤02 如果用户的操作系统恰好为Windows 64位,则可直接单击Download按钮进行下载;如果是其他操作系统,则单击Get Additional Installers链接,弹出如图1.4所示的下载选择列表。

图1.3 Anaconda平台官网下载界面1
步骤03 图1.4中展示了Anaconda平台当前支持的操作系统。用户可根据自己计算机上操作系统的具体类型和版本选择下载对应的Anaconda版本。

图1.4 Anaconda平台官网下载界面2