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个快捷方式文件