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

Python 2.3.5

发布日期:2005年2月8日

Python 2.3.5 (最终版)于2005年2月8日发布。这是Python 2.3的一个错误修复版本。自2.3.4以来,已修复了大约50个错误——在Python解释器、标准库以及构建过程中——详见发布说明
重要提示:此版本易受安全公告PSF-2006-001中描述的问题“宽Unicode构建(UCS-4)中unicode字符串的repr()函数存在缓冲区溢出”的影响。此修复已包含在Python 2.4.4Python 2.5中。如果您需要继续使用Python 2.3,可在安全公告页面找到补丁。

Python 2.3.5取代了之前的Python 2.3.4版本。

Python 2.3.5没有添加任何新功能——2.3系列处于仅修复bug模式。

2.3.5包含一个针对SimpleXMLRPCServer的重要安全修复——详见公告 (PSF-2005-001)

Python 2.3.5是Python 2.3系列中最后一次计划发布,旨在为那些因某些原因不得不停留在Python 2.3的用户提供服务。Python 2.4是一个较新的版本,应尽可能优先使用。从现在起,bug修复版本将从Python 2.4分支发布——2.4.1将是下一个Python版本。

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

下载发行版

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

适用于Red Hat/Fedora的RPM包以及适用于其他使用RPM操作系统的源代码RPM包可从RPM页面获取。

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

Solaris和HP-UX用户警告:某些版本的Solaris和HP/UX的tar(1)会报告校验和错误,并且无法解压Python源代码树。这是由于某些路径名对于供应商的版本来说过长。请改用GNU tar

如果您在系统上构建时遇到问题,请查看顶层README文件以获取平台特定的提示,或者查看错误网页上的构建错误部分。

有哪些新内容?

  • 自2.3.4以来的详细更改列表在发布说明中,也可以作为文件获取源代码发行版中的 Misc/NEWS在源代码分发中。

  • 参阅Python 2.3版本的亮点。如前所述,2.3.5版本是2.3.4的bug修复版本,而2.3.4本身是2.3的bug修复版本。

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

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

  • 有关完整的更改列表,您可以在CVS中查找。

文档

文档也已更新

上次Python 2.2.3中出现的新式类的临时文档对Python 2.3.5仍然适用。Raymond Hettinger还撰写了关于描述符的教程,描述符是在Python 2.2中引入的。此外,Python 2.3方法解析顺序是Michele Simionato撰写的一篇精彩论文,清晰地解释了C3 MRO算法(Python 2.3中的新功能)。 (也可以作为reStructured Text获取。经许可复制。)

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

7a1ecc1196c5c0e9d4eef90ba684c4e9 Python-2.3.5.tgz (8535749 bytes, signature)
c12b57c6e0cf8bc676fd9444d71c9e18 Python-2.3.5.tar.bz2 (7230000 bytes, signature)
ba6f9eb9da40ad23bc631a1f31149a01 Python-2.3.5.exe (9881382 bytes, signature)

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

 

完整更新日志

文件

版本 操作系统 描述 MD5 校验和 文件大小 GPG
Gzip 压缩的源码包 源码发布版 a45ff1ff04134dc6e0c9dc8ae6e5fdc2 34.6 MB SIG
bzip2 压缩的源码包 源码发布版 c12b57c6e0cf8bc676fd9444d71c9e18 6.9 MB SIG
Windows安装程序 Windows ba6f9eb9da40ad23bc631a1f31149a01 9.4 MB SIG