注意: 虽然 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 安装程序 (.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。

新的格式安装程序允许 自动安装许多其他闪亮的新功能。对于 Win64-Itanium 用户,还有一个单独的安装程序 python-2.4.1.ia64.msi

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 字节,sig)

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

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

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

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

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

完整更新日志

文件

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