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

Python 2.3.1

发布日期:2003 年 9 月 23 日

这是一个补丁版本,取代了早期的 2.3 版本。
重要:此版本容易受到安全公告 PSF-2006-001 中描述的问题的影响,“宽 Unicode 构建 (UCS-4) 中 Unicode 字符串的 repr() 中的缓冲区溢出”。此修复程序包含在Python 2.4.4Python 2.5中。如果您需要继续使用 Python 2.3,则可以从安全公告页面获得补丁。
重要提示:2.3.5 包括针对 SimpleXMLRPCServer.py 的安全修复

我们很高兴地宣布于 2003 年 9 月 23 日发布 Python 2.3.1。这是 Python 2.3 的错误修复版本,取代了最初的Python 2.3版本。

Python 2.3.1 中没有添加新功能。相反,此版本是两个月来错误查找的结果。修复了许多可能导致崩溃的晦涩错误,以及一些内存泄漏。

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

下载版本

Windows 用户应下载 Windows 安装程序 Python-2.3.1.exe,运行它并按照屏幕上友好的说明完成安装。Windows 用户可能还会对 Mark Hammond 的 win32all 感兴趣,它是 Windows 特定的扩展集合,包括 COM 支持和 Pythonwin,这是一个使用 Windows 组件构建的 IDE。

适用于 Redhat 的 RPM 和适用于其他使用 RPM 的操作系统的源 RPM 可从RPM 页面获得。

所有其他用户应下载Python-2.3.1.tgz,即源代码存档。使用“tar -zxvf Python-2.3.1.tgz”将其解压缩。更改到 Python-2.3.1 目录并运行“./configure”、“make”、“make install”命令来编译和安装 Python。

有什么新功能?

  • 请参阅 Python 2.3 版本的亮点。如上所述,2.3.1 版本是 2.3 的错误修复版本。

  • Windows 安装程序现在以可搜索的 htmlhelp 格式包含文档,而不是单个 HTML 文件。您仍然可以下载单个 HTML 文件

  • Andrew Kuchling 的Python 2.3 中的新增功能更详细地描述了自Python 2.2以来最明显的变化。

  • 更改的详细列表位于发行说明中,或位于Misc/NEWS源代码发行版中的文件中。

  • 有关更改的完整列表,您可以浏览CVS,或查看自 2.3 以来的单个签入消息的ChangeLog

  • PSF 宣布 2.3.1 的新闻稿

文档

文档也已更新

为 Python 2.2.3 最后一次看到的新样式类的临时文档对于 Python 2.3.1 仍然适用。Raymond Hettinger 还编写了关于描述符的教程,该描述符在 Python 2.2 中引入。此外,Python 2.3 方法解析顺序是 Michele Simionato 撰写的一篇不错的论文,清楚地解释了 C3 MRO 算法(Python 2.3 中的新增功能)。(也可作为reStructured Text获得。经许可复制。)

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

a3dcbe1c7f173c8e3c7cce28495016ae Python-2.3.1.tgz (8558611 bytes, signature)
2cff4d8a54ad3535376b7bce57538f7a Python-2.3.1.exe (9583272 bytes, signature)

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

 

完整变更日志

文件

版本 操作系统 描述 MD5 校验和 文件大小 GPG
Gzipped 源代码压缩包 源代码发布 0b84ae32726d0705933bffa6a1fa1674 35.4 MB SIG
Windows 安装程序 Windows 2cff4d8a54ad3535376b7bce57538f7a 9.1 MB SIG