2.1 搭建Python环境

扫码看视频

无论是否使用IDE工具,首先应该安装Python环境。由于历史的原因,能够提供Python环境产品有多个,介绍如下。

1)CPython

CPython是Python官方提供的。一般情况下提到的Python就是指CPython,CPython是基于C语言编写的,它实现的Python解释器能够将源代码编译为字节码(Bytecode),类似于Java语言,然后再由虚拟机执行,这样当再次执行相同源代码文件时,如果源代码文件没有被修改过,那么它会直接解释执行字节码文件,这样会提高程序的运行速度。

2)PyPy

PyPy是基于Python实现的Python环境,速度要比CPython快,但兼容性不如CPython。其官网为www.pypy.org。

3)Jython

Jython是基于Java实现的Python环境,可以将Python代码编译为Java字节码,可以在Java虚拟机下运行。其官网为www.jython.org。

4)IronPython

IronPython是基于.NET平台实现的Python环境,可以使用.NET Framework链接库。其官网为www.ironpython.net。

考虑到兼容性和其他一些性能,本书使用Python官方提供的CPython作为Python开发环境。Python官方提供的CPython有多个不同平台版本(Windows、Linux/UNIX和macOS),大部分Linux、UNIX和macOS操作系统都已经安装了Python,只是版本有所不同。

提示:考虑到大部分读者使用的还是Windows系统,因此本书重点介绍Windows平台下Python开发环境的搭建。

截止到本书编写完成,Python官方对外发布的最新版是Python 3.6。图2-1所示是Python 3.6下载界面,它的下载地址是https://www.python.org/downloads。其中有Python 2和Python 3的多种版本可以下载,另外还可以选择不同的操作系统(Linux、UNIX和Mac OS X(1)和Windows)。如果在当前页面单击Download Python 3.6.x按钮,则会下载Python 3.6.x的安装文件。注意这里下载的Windows安装文件都是32位的,如果想下载64位安装的文件,可以单击图2-1中①所示的Windows超链接,进入如图2-2所示页面,在该页面中单击Windows x86-64 executable installer超链接,下载Python Windows 64位安装的文件。

图2-1 Python下载界面

图2-2 下载Windows 64位版本界面

作者下载的是Windows 64位python-3.6.4-amd64.exe。下载完成后就可以安装了,双击该文件开始安装,安装过程中会弹出如图2-3所示的内容选择对话框,选中复选框Add Python 3.6 to PATH可以将Python的安装路径添加到环境变量PATH中,这样就可以在任何文件夹下使用Python命令了。选择Customize installation可以自定义安装,本例选择Install Now,这会进行默认安装,单击Install Now开始安装,直到安装结束关闭对话框,即可安装成功。

安装成功后,安装文件位于<用户文件夹>\AppData\Local\Programs\Python\Python36下面,在Windows开始菜单中打开Python 3.6文件夹,会发现4个快捷方式文件,如图2-4所示。对这4个文件进行如下说明。

IDLE (Python 3.6 64-bit).lnk:打开Python IDLE工具,IDLE是Python官方提供的编写Python程序的交互式运行编程环境工具。

Python 3.6 (64-bit).lnk:打开Python解释器。

Python 3.6 Manuals (64-bit).lnk:打开Python帮助文档。

Python 3.6 Module Docs (64-bit).lnk:打开Python内置模块帮助文档。

图2-3 安装内容选择对话框

图2-4 4个快捷方式文件