1.3. Mac OS X 上的 Python
Description: Python from novice to pro
Keywords: Python, Dive Into Python, tutorial, object-oriented, programming, documentation, book, free

# 深入 Python :Dive Into Python 中文版 Python 从新手到专家 [Dip_5.4b_CPyUG_Release] | Find:

## 1.3. Mac OS X 上的 Python

在 Mac OS X 上，对于安装 Python 有两种选择：安装或不安装。您可能想要安装它。

Mac OS X 10.2 及其后续版本已经预装了一个 Python 的命令行版本。如果您习惯使用命令行，那么您可以使用它学完本书的三分之一。然而，预安装的版本不带 XML 解析器，所以当您学到 XML 的章节时，您会需要安装完整版。

您还可以安装优于预装版本的最新的包含图形界面 Shell 的完整版本。

### 过程 1.3. 在 Mac OS X 上运行预装版本的 Python

使用预装的 Python 版本的步骤：

1. 打开 `/Applications` 文件夹。

2. 打开 `Utilities` 文件夹。

3. 双击 `Terminal` 打开一个终端进入命令行窗口。

4. 在提示符下键入 `python`。

试验:

    Welcome to Darwin!
    [localhost:~] you% python
    Python 2.2 (#1, 07/14/02, 23:25:09)
    [GCC Apple cpp-precomp 6.14] on darwin
    Type "help", "copyright", "credits", or "license" for more information.
    >>> [press Ctrl+D to get back to the command prompt]
    [localhost:~] you%

### 过程 1.4. 在 Mac OS X 上安装最新版的 Python

下面介绍下载并安装 Python 最新版本的过程:

1. 从 http://homepages.cwi.nl/~jack/macpython/download.html 下载 `MacPython-OSX` 磁盘镜像 。

2. 下载完毕，双击 `MacPython-OSX-2.3-1.dmg` 将磁盘镜像挂载到桌面。

3. 双击安装程序 `MacPython-OSX.pkg`.

4. 安装程序将提示要求您的管理员用户名和口令。

5. 按照安装程序的提示一步步执行。

6. 安装完毕后，关闭安装程序，打开 `/Applications` 文件夹。

7. 打开 `MacPython-2.3` 文件夹。

8. 双击 `PythonIDE` 来运行 Python 。

MacPython IDE 将显示一个弹出屏幕界面将您带进交互 shell。如果交互shell没有出现，选择 Window->Python Interactive (Cmd-0)。您将看到类似如下的信息:

    Python 2.3 (#2, Jul 30 2003, 11:45:28)
    [GCC 3.1 20020420 (prerelease)]
    Type "copyright", "credits" or "license" for more information.
    MacPython IDE 1.0.1
    >>>

请注意，安装完最新版本后，预装版本仍然存在。如果您从命令行运行脚本，那您需要知道正在使用的是哪一个版本的 Python 。

### 例 1.1. 两个 Python 版本

    [localhost:~] you% python
    Python 2.2 (#1, 07/14/02, 23:25:09)
    [GCC Apple cpp-precomp 6.14] on darwin
    Type "help", "copyright", "credits", or "license" for more information.
    >>> [press Ctrl+D to get back to the command prompt]
    [localhost:~] you% /usr/local/bin/python
    Python 2.3 (#2, Jul 30 2003, 11:45:28)
    [GCC 3.1 20020420 (prerelease)] on darwin
    Type "help", "copyright", "credits", or "license" for more information.
    >>> [press Ctrl+D to get back to the command prompt]
    [localhost:~] you%