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

Python 2.4.2

发布日期:2005年9月27日

我们很高兴地宣布,Python 2.4.2 (最终版),一个错误修复版本,已于2005年9月28日发布。

重要提示:此版本易受 安全公告 PSF-2006-001 中描述的问题“宽 Unicode 构建 (UCS-4) 中 Unicode 字符串的 repr() 函数存在缓冲区溢出”的影响。此修复已包含在 Python 2.4.4 中。

Python 2.4 现已进入仅修复错误模式,不再添加新功能。自 Python 2.4.1 以来,已修复了 60 多个错误,包括阻止 Python 在 64 位 AIX 和 HP/UX 上正常工作的错误。有关更多信息,请参阅详细发行说明

有关 Python 2.4 新功能的更多信息,请参阅 2.4 亮点 或查阅 Andrew Kuchling 的 Python 新功能 以获取更详细的视图。

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

另请参阅许可证

下载发行版

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

新格式的安装程序支持自动化安装许多其他闪亮的新功能。此外,还有一个单独的安装程序 Python-2.4.2.ia64.msi 适用于 Win64-Itanium 用户。

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

适用于 Fedora Core 3 (及类似版本) 的 RPM 包可用,请参阅 2.4.2 RPM 包页面

所有其他用户应下载 python-2.4.2.tgzpython-2.4.2.tar.bz2,即源代码归档。tar.bz2 文件明显更小,因此如果您的系统具有处理它的相应工具,请下载该文件。使用以下命令解压:tar -zxvf Python-2.4.2.tgz(或bzcat Python-2.4.2.tar.bz2 | tar -xf -)。切换到 Python-2.4.2 目录并运行 "./configure"、"make"、"make install" 命令来编译和安装 Python。此源代码归档也适用于希望自行构建版本的 Windows 用户。

有哪些新内容?

  • 请参阅 Python 2.4 版本的亮点
  • Andrew Kuchling 的 Python 2.4 新功能 更详细地描述了自 Python 2.3 以来最显著的变化。
  • 2.4.2 中的详细更改列表可在发行说明源代码发行版中的 Misc/NEWS文件中找到。
  • 有关完整的更改列表,您可以在 CVS 中查看。

文档

文档也已更新

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

07cfc759546f6723bb367be5b1ce9875 Python-2.4.2.tgz (9239975 字节, 签名)

98db1465629693fc434d4dc52db93838 Python-2.4.2.tar.bz2 (7853169 字节, 签名)

bfb6fc0704d225c7a86d4ba8c922c7f5 python-2.4.2.msi (9671168 字节, 签名)

f9a189a11316dc523732b38334c9dd7b python-2.4.2.ia64.msi (8110080 字节, 签名)

XXXXX575a2c5d6ab24be10c38154551a MacPython-OSX-2.4.2-1.dmg (7918391 字节, 签名)

以上签名使用 GnuPG 生成,使用了发布经理 Anthony Baxter 的公钥,其密钥 ID 为 6A45C816。

完整更新日志

文件

版本 操作系统 描述 MD5 校验和 文件大小 GPG
Gzip 压缩的源码包 源码发布版 15a46a67c031a378b67b1f978ac56a51 37.5 MB SIG
bzip2 压缩的源码包 源码发布版 98db1465629693fc434d4dc52db93838 7.5 MB SIG
Windows 帮助文件 Windows 0ea24d9d000c773760a6eae98506b8c3 3.6 MB SIG
Windows x86 MSI 安装程序 Windows bfb6fc0704d225c7a86d4ba8c922c7f5 7.7 MB SIG