介绍 python 解释器 | 第一部分 开始 —— 第 2 章: python 是如何运行程序的 |《学习 python:强大的面向对象编程(第 5 版)》| python 技术论坛-江南app体育官方入口
到目前为止,我几乎一直在将 python 作为一门编程语言在讲,但是,如当前实现的那样,它也是一个叫做解释器的软件包。解释器是执行其他程序的一种程序。当你编写一个 python 程序时, python 解释器会解读你的程序,执行它包含的指令。事实上,这个解释器是在你的代码和机器硬件之间的软件逻辑层。
当 python 包被安装到你的机器上时,它产生了许多组件——最少也会有一个解释器和支持库。取决于你是如何使用它的,python 解释器可能以一个可执行程序或链接入另一个程序的一组库的形式来存在。取决于你运行的是哪一种python,解释器本身可以被实现为一个 c 程序,一组 java 类或其他。不管它采取的是什么形式,你编写的 python 代码总是会被解释器运行。为了确保它被运行,你必须安装一个 python 解释器在电脑上。
python 安装的细节根据平台而异,并且在附录 a 当中有更详细地讲述。简而言之:
- windows 的用户获取并运行一个自安装的可执行文件,它将python 装到你的电脑上。简单地双击并在每一个提示窗口中选择 是 或者 下一步就可以了。
- linux 和 mac os x 的用户很可能已经在他们的电脑上预装了可用的python——在今天,这是这些平台上的标准组件。
- 一些 linux 和 mac os x 用户(和大多数的 unix 用户)从 python 的完整源码分发包中编译python。
- linux 用户还可以找到 rpm(red hat package manager) 文件,mac os x 用户可以找到各种各样的mac 专用的安装包。
- 其他的平台也有跟这些平台相关的安装技术。比如,python 在手机、平板、游戏控制台和 ipod 上可用。但是安装细节非常不同。
python 本身可以从它的上的下载页获取。它还可以在其他许多分发渠道获取。记住在安装它之前应该先检查一下它是否已经存在。如果你使用 windows 7 或者更老的电脑上。你将会发现 python 已经在开始目录里了。
我们将在下一章讨论这里显示的开始选项。在 unix 和 linux 上,python很可能就在你的 /usr 目录树下。
因为安装细节是如此的与平台相关,我们将推迟这里剩余的故事。要获取安装过程的更多细节请参见附录a。在本章和下一章当中,我将假设你已经安装好了python。