注意: 虽然 JavaScript 对于本网站并非必不可少,但您与内容的互动将受到限制。请开启 JavaScript 以获得完整体验。

Python 2.5.0

发布日期: 2006 年 9 月 19 日

Python 2.5 于 2006 年 9 月 19 日发布。您可以在许多地方查找有关此版本新特性的更多信息 - 请参阅本页下方的“新特性”部分。

这是一个最终版本,应该适合生产使用。

PEP 356 包含时间表,并会随着时间表的演变而更新。在这一点上,您可以做的任何测试都将非常非常感谢。

扩展作者应注意,为改进 Python 对 64 位系统的支持而进行的更改意味着某些 C 扩展模块很可能会中断。 此帖子 提供了一些有关 C 扩展作者的更多信息的指针。

有关已知问题和错误报告程序,请参阅单独的 错误页面

另请参阅 许可证

下载发行版

从 Python 2.4 版本开始,Windows Python 安装程序以 Microsoft Installer (.msi) 文件形式分发。要使用此文件,Windows 系统必须支持 Microsoft Installer 2.0。只需将安装程序文件 Python-2.5.msi 保存到您的本地计算机,然后双击 python-2.5.msi 以了解您的计算机是否支持 MSI。如果不支持,您需要先安装 Microsoft Installer。许多其他软件包(例如 Word 和 Office)也包含 MSI,因此您的系统可能已经安装了它。如果未安装,您可以从 Microsoft 免费下载适用于 Windows 95、98 和 Me 以及 Windows NT 4.0 和 2000 的版本。Windows XP 及更高版本已包含 MSI;许多较旧的机器也已经安装了 MSI。

新的格式安装程序允许 自动化安装许多其他闪亮的新功能。还为 Win64-Itanium 用户(在 XP/2003 64 位 Itanium 版本上)提供了单独的安装程序 - Python-2.5.ia64.msi,以及为 AMD64 机器上的 Win64 用户(在 XP/2003/Vista x64 版本上)提供了单独的安装程序 - Python-2.5.amd64.msi

Windows 用户可能还对 Mark Hammond 的 pywin32 软件包感兴趣,该软件包可从 Sourceforge 获取。pywin32 向 Python 添加了许多特定于 Windows 的扩展,包括 COM 支持和 Pythonwin IDE。

Mac OS X 10.3 及更高版本的用户可以从 python-2.5-macosx.dmg 安装通用二进制文件(适用于 PowerPC 和 Intel 机器)。下载到桌面并打开 .dmg 文件进行安装。

所有其他用户应下载 python-2.5.tgzpython-2.5.tar.bz2,即源代码存档。tar.bz2 文件小得多,因此如果您的系统具有处理它的 相应工具,请获取该文件。使用以下命令解包:tar -zxvf Python-2.5.tgz(或bzcat Python-2.5.tar.bz2 | tar -xf -)。切换到 Python-2.5 目录并运行 "./configure"、"make"、"make install" 命令来编译和安装 Python。

由于这是一个新版本的 Python,您可能希望使用 "make altinstall" 命令而不是 "make install" - 这将安装一个 "python2.5" 二进制文件,而不会影响现有的 "python" 二进制文件。

源代码存档也适用于需要构建自己的版本的 Windows 用户。

新特性?

  • 请参阅 Python 2.5 版本的 亮点
  • Andrew Kuchling 的 Python 2.5 中的新特性 更详细地描述了自 Python 2.4 以来最明显的变化。
  • PEP 356 包含有关 2.5 中添加的一些新功能的信息,以及指向相关 PEP 的指针。
  • 可以在 发行说明Misc/NEWS源代码发行版中的文件中找到 Python 2.5 中更改的详细列表。
  • IDLE 有其 自己的发行说明,或参阅Lib/idlelib/NEWS.txt源代码发行版中的文件中找到 Python 2.5 中更改的详细列表。
  • 要获取完整的更改列表,您可以在 Subversion 中浏览。

文档

文档也已更新

文件、MD5 校验和、签名和大小

bc1b74f90a472a6c0a85481aaeb43f95 Python-2.5.tgz (11019675 字节, 签名)

ddb7401e711354ca83b7842b733825a3 Python-2.5.tar.bz2 (9357099 字节, 签名)

33fffe927e4a84aa728d7a47165b2059 python-2.5.msi (10695680 字节, 签名)

c9ebc47dfab4fdc78d895ed6ab715db0 python-2.5.amd64.msi (10889216 字节, 签名)

dec95012739692625939e3ec6572fa5f python-2.5.ia64.msi (12986368 字节, 签名)

9ea85494251357970d83a023658fddc7 python-2.5-macosx.dmg (18749464 字节, 签名)

d8bfc10c7fd6505271ef5c755999c7cc Python25.chm (4160038 字节, 签名)

上面的签名是使用发布经理 Anthony Baxter 的 公钥 通过 GnuPG 生成的,公钥的密钥 ID 为 6A45C816。

完整变更日志

文件

版本 操作系统 描述 MD5 校验和 文件大小 GPG
Gzipped 源代码压缩包 源代码发布 2598e447f648a59dd1e8b359fd05dbb2 44.5 MB 签名
bzip2 压缩源代码压缩包 源代码发布 ddb7401e711354ca83b7842b733825a3 8.9 MB 签名
Mac OS X 安装程序 macOS 9ea85494251357970d83a023658fddc7 17.9 MB 签名
Windows 帮助文件 Windows d8bfc10c7fd6505271ef5c755999c7cc 4.0 MB 签名
Windows x86 MSI 安装程序 Windows 33fffe927e4a84aa728d7a47165b2059 10.2 MB 签名
Windows x86-64 MSI 安装程序 Windows 适用于 AMD64/EM64T/x64 c9ebc47dfab4fdc78d895ed6ab715db0 10.4 MB 签名