Python 2.3.1
发布日期:2003 年 9 月 23 日
这是一个补丁版本,取代了早期的 2.3 版本。
重要:此版本容易受到安全公告 PSF-2006-001 中描述的问题的影响,“宽 Unicode 构建 (UCS-4) 中 Unicode 字符串的 repr() 中的缓冲区溢出”。此修复程序包含在Python 2.4.4和Python 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 的新闻稿。
文档
文档也已更新
- 在线浏览 HTML 文档
- 使用HTTP下载。
为 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 |