Python 快速入门(第3版)
上QQ阅读APP看书,第一时间看更新

2.1 Python的安装

无论用的是哪个平台,安装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时的特定平台说明。平台不同,情况可能会稍有差别,因此请务必阅读下载页面中有关各版本的说明。读者可能已经十分熟悉在自己机器上安装软件的过程,那就长话短说。

■ Microsoft Windows——利用Python安装程序(当前名为python-3.6.1.exe),Python可以在大多数版本的Windows中安装。下载并执行该安装程序,然后按照提示进行操作即可。可能需要以管理员身份登录,才能运行安装程序。如果是网络终端且没有管理员密码,请让系统管理员来进行安装。

■ Macintosh——Python 3的版本需要与OS X版本和处理器相匹配。确定了正确的版本后,下载磁盘映像文件,双击进行挂载(mount),然后运行其中的安装程序。OS X安装程序会自动完成所有设置,Python 3将被安装在Applications目录的子目录之下,子目录名称会带有版本号。macOS自带了多个版本的Python,但不必操心,Python 3将会独立于系统自带版本安装。如果已经安装了brew,也可以执行命令brew install python3安装Python。在Python主页上有相关链接,可以找到关于在OS X上使用Python的更多信息。

■ Linux/UNIX——大多数Linux发行版都预装了Python。只是预装的Python版本不尽相同,可能不一定会是Python 3,请确保已经安装了Python 3的包。还有可能默认未安装IDLE,于是还需要单独安装该软件包。虽然根据Python官方网站提供的源代码,也可以自行编译生成Python 3,但需要用到很多其他的库,而且编译过程也不是为初学者准备的。推荐使用合适的Linux预编译版Python。请用软件管理工具查找并安装合适版本的Python 3和IDLE包。Python还有很多版本,可在很多其他操作系统上运行。如果要获取最新的平台支持清单和安装说明,请查看Python官方网站。

Anaconda是Python的另一个发行版本

除可以直接从Python.org获得Python的发行版本之外,名为Anaconda的发行版也越来越受欢迎,特别是在科学计算和数据科学用户当中。Anaconda是一个以Python为内核的开放式数据科学平台。安装Anaconda之后,不仅Python已就绪,还拥有了R语言和大量预装的数据科学软件包,还可以用附带的conda软件包管理器添加很多其他内容。当然也可以安装miniconda,它只包含Python和conda,然后按需添加软件包。

Anaconda或miniconda都可以从Anaconda官网获取。下载与当前操作系统匹配的Python 3安装程序,并按照操作说明运行。安装完成后,机器上就拥有了完整的Python版本。

如果读者主要对数据科学领域感兴趣,可能就会发现,Anaconda能以一种更快、更简单的方式启动并运行Python。