你好!Python
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.1.1 Python解释器

为了运行Python程序,首先应该安装Python解释器。由于历史的原因,能够提供Python解释器的产品有多个,介绍如下。

(1)CPython

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

(2)PyPy

PyPy是基于Python实现的Python解释器,速度要比CPython快,但兼容性不如CPython。

(3)Jython

Jython是基于Java实现的Python解释器,可以将Python代码编译为Java字节码,可以在Java虚拟机下运行。

(4)IronPython

IronPython是基于.NET平台实现的Python解释器,可以使用.NETFramework链接库。

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

图1-1 下载Python

读者可以进入如图1-1所示的Python官网,单击Download Python 3.xx.x按钮下载Python3解释器。

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

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

Python安装文件完成后,可以在开始菜单中找到图1-3所示的内容。

图1-3 安装成功