无论用的是哪个平台,安装Python都是一件简单的事情。第一步是根据机器环境获取最新的发行版本,在Python官方网站上一定可以找到。本书基于Python 3.6。如果已经安装了Python 3.5甚至Python 3.7,那就万事大吉了。其实只要是Python 3的任何版本都可以,本书的大部分内容应该都没有什么问题。
机器上有可能已经安装了低版本的Python。很多Linux发行版和macOS都自带了Python 2.x,Python已成为了这些版本操作系统的一部分。因为Python 3无法完全兼容Python 2,所以有必要弄清楚在同一台计算机上安装两个版本是否会引起冲突。
不必担心,可以在同一台计算机上安装多个版本的Python。在基于UNIX的系统中(如OS X和Linux),Python 3会与低版本并列安装,不会替换掉低版本的文件。系统在查找 python 命令时,仍会准确找到低版本。如果要访问Python 3,可以运行 python3 或者 idle 命令。在Windows系统中,不同的版本安装在不同的位置,并拥有相互独立的菜单项。
下面列出了一些安装Python时的特定平台说明。平台不同,情况可能会稍有差别,因此请务必阅读下载页面中有关各版本的说明。读者可能已经十分熟悉在自己机器上安装软件的过程,那就长话短说。
除可以直接从Python.org获得Python的发行版本之外,名为Anaconda的发行版也越来越受欢迎,特别是在科学计算和数据科学用户当中。Anaconda是一个以Python为内核的开放式数据科学平台。安装Anaconda之后,不仅Python已就绪,还拥有了R语言和大量预装的数据科学软件包,还可以用附带的conda软件包管理器添加很多其他内容。当然也可以安装miniconda,它只包含Python和conda,然后按需添加软件包。
Anaconda或miniconda都可以从Anaconda官网获取。下载与当前操作系统匹配的Python 3安装程序,并按照操作说明运行。安装完成后,机器上就拥有了完整的Python版本。
如果读者主要对数据科学领域感兴趣,可能就会发现,Anaconda能以一种更快、更简单的方式启动并运行Python。