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

Python 2.4.1

发布日期:2005年3月30日

我们很高兴地宣布,Python 2.4.1 (最终版) 已于2005年3月30日发布。

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

请注意:SimpleXMLRPCServer.py 有一个 安全修复 —— 此修复程序已包含在 2.4.1 中。

Python 2.4.1 是 Python 2.4 的一个错误修复版本——Python 2.4 现在处于仅修复错误的模式,不会添加新功能。自 Python 2.4 以来,已经修复了几十个错误,包括 SimpleXMLRPCServer 的安全修复。有关更多信息,请参阅详细发布说明

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

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

下载发行版

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

新格式的安装程序支持自动化安装许多其他炫酷的新功能。还有一个单独的安装程序 python-2.4.1.ia64.msi 适用于 Win64-Itanium 用户。

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

Bob Ippolito 为 Mac OS X 10.3 及更高版本创建了一个安装程序——您可以从他的网站获取,也可以直接从这里获取。

所有其他用户应下载源存档文件 Python-2.4.1.tgzPython-2.4.1.tar.bz2。tar.bz2 的大小要小得多,如果您的系统有相应的工具来处理它,请下载该文件。使用以下命令解压:tar -zxvf Python-2.4.1.tgz(或bzcat Python-2.4.1.tar.bz2 | tar -xf -)。进入 Python-2.4.1 目录并运行 "./configure"、"make"、"make install" 命令来编译和安装 Python。此源存档也适用于需要自行构建版本的 Windows 用户。

有哪些新内容?

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

文档

文档也已更新

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

7bb2416a4f421c3452d306694d3efbba Python-2.4.1.tgz (9219882 字节, 签名)

de3e9a8836fab6df7c7ce545331afeb3 Python-2.4.1.tar.bz2 (7847025 字节, 签名)

5de61a8f3a20a0cc8d0ec82e9901aa6b python-2.4.1.msi (10970624 字节, 签名)

e639f4554a5dadf4da7a04ae64c8f85a python-2.4.1.ia64.msi (8930816 字节, 签名)

1db4d575a2c5d6ab24be10c38154551a MacPython-OSX-2.4.1-1.dmg (7918391 字节, 签名)

上述签名是使用 GnuPG 并使用发布经理 Anthony Baxter 的公钥(其密钥 ID 为 6A45C816)生成的。

完整更新日志

文件

版本 操作系统 描述 MD5 校验和 文件大小 GPG
Gzip 压缩的源码包 源码发布版 ac3effd1479b51a73a68cfcab720dd67 37.4 MB SIG
bzip2 压缩的源码包 源码发布版 de3e9a8836fab6df7c7ce545331afeb3 7.5 MB SIG
Windows x86 MSI 安装程序 Windows 5de61a8f3a20a0cc8d0ec82e9901aa6b 10.5 MB SIG