要在 Python 中编程,您需要一个 Python 解释器来运行代码——我们稍后将讨论解释器。如果尚未安装,或者您使用的版本已经过时,您需要按照以下方法获取并安装 Python。目前的 Python 版本是 3.x;2.x 版本已被停止维护。

在 Windows 上安装 Python

前往 Python 官方网站,获取适合您平台的版本。下载并阅读安装说明后进行安装。

要从命令行运行 Python,您需要将 python 目录添加到 PATH 中。您可以指示 Python 安装程序将 Python 添加到路径中,如果没有这样做,您可以手动添加。可以从 Windows 的系统控制面板修改 PATH 变量。以下是在 Windows 7 中扩展 PATH 的步骤:

  1. 进入“开始”菜单。
  2. 右键点击“计算机”。
  3. 点击“属性”。
  4. 点击“高级系统设置”。
  5. 点击“环境变量”。
  6. 在系统变量中选择 Path,并编辑它,添加一个分号(;)并加上“C:\python27”。

如果您希望设置一个临时环境,可以创建一个新的命令提示符快捷方式,该快捷方式会自动执行以下语句:

PATH %PATH%;c:\python27

如果您下载了不同版本(如 Python 3.1),请将“27”替换为您所使用的 Python 版本号(27代表2.7.x,是 Python 2 的当前版本)。

Cygwin

默认情况下,Cygwin 安装程序并不包括 Python,但可以从包列表中选择安装。

在 Mac 上安装 Python

Mac OS X 用户会发现,系统已经自带了 Python 2.3(OS X 10.4 Tiger)或 Python 2.6.1(OS X Snow Leopard)。但如果您想要更高版本,可以访问 Python 下载页面,根据页面和安装程序的说明进行安装。安装时,您还会获得 Python IDE。

在 Unix 环境中安装 Python

Python 是大多数 Linux 发行版的标准包。某些发行版的 CD 会包含 Python 包以供安装,而其他发行版则需要下载源代码并使用编译脚本进行安装。

  • Gentoo Linux:Gentoo 默认包含 Python,且其包管理系统 Portage 依赖于 Python。
  • Ubuntu Linux:Ubuntu 用户会发现,系统默认安装了 Python,但有时不是最新版本。要检查安装的 Python 版本,可以在终端输入:
python -V
  • Arch Linux:Arch Linux 默认未预装 Python,但可以通过包管理器 pacman 轻松安装。作为 root 用户(或者使用已安装并配置的 sudo),输入:
pacman -S python

这会更新包数据库并安装 Python 3。Python 2 可以通过以下命令安装:

pacman -S python2

其他版本可以从 Arch 用户库构建安装。

源代码安装

某些平台没有安装 Python 版本,并且没有预编译的二进制文件。在这种情况下,您需要从官方站点下载源代码。下载完成后,您需要解压缩文件到一个文件夹。

要构建 Python,只需运行 configure 脚本(需要 Bash shell)并使用 make 命令编译。

其他发行版

Python,也称为 CPython(为了避免混淆),是用 C 编程语言编写的,是官方的参考实现。CPython 由于其可移植性,可以在多个平台上运行。

除了 CPython,还有一些运行在虚拟机上的其他实现。例如,运行在 Java 的 JRE(Java 运行时环境)或 Microsoft 的 .NET CLR(公共语言运行时)上。这些实现可以访问并使用其平台上的库,特别是它们利用反射来允许对所有和对象进行完全的检查和使用。

Python 实现(平台)

环境 描述 获取方式
Jython Java 版本的 Python Jython
IronPython C# 版本的 Python IronPython

集成开发环境(IDE)

虽然通常使用简单的文本编辑器编写 Python 代码,但您可能希望升级到更高级的 IDE。CPython 随附 IDLE;然而,IDLE 并不被认为是用户友好的。对于 Linux,KDevelop 和 Spyder 是流行的选择;对于 Windows,PyScripter 是免费的,安装快捷,并且与 PortablePython 一起提供。

一些 Python IDE

环境 描述 获取方式
ActivePython 高度灵活的 Pythonwin IDE ActivePython
Anjuta Linux/Unix 的 IDE Anjuta
Eclipse (PyDev 插件) 开源 IDE Eclipse
Eric 开源的 Linux/Windows IDE Eric
KDevelop KDE 的跨语言 IDE KDevelop
Ninja-IDE 跨平台开源 IDE Ninja-IDE
PyScripter 免费 Windows IDE(便携版) PyScripter
Pythonwin Windows 环境的 IDE Pythonwin
Spyder 免费跨平台 IDE(数学方向) Spyder
VisualWx 免费 GUI 构建工具 VisualWx

Python 官方维基提供了完整的 IDE 列表。

还有一些商业 IDE,如 Komodo、BlackAdder、Code Crusader、Code Forge 和 PyCharm。然而,对于初学者而言,购买商业 IDE 是不必要的。

在线试用 Python

您可以通过在线方式试用 Python,从而避免安装。Python 官方网站的在线 Python Shell 提供了一个 Web 版 Python REPL(读取–评估–打印循环)。

保持更新

Python 拥有一个非常活跃的社区,语言本身也在不断发展。确保查看 python.org 以获取最新版本和相关工具。该网站是一个宝贵的资源。

与 Python 相关的公共邮件列表托管在 mail.python.org。两个常见的邮件列表是 Python-announce-list,用于跟进发布的第三方模块或软件,和 Python-list,用于一般讨论。这些列表会被镜像到 Usenet 新闻组 comp.lang.python.announce 和 comp.lang.python。

最后修改: 2025年01月30日 星期四 22:49