Python 2.2.1
发布日期: 2002 年 4 月 10 日
重要提示: 此版本存在 安全公告 PSF-2006-001 中描述的问题,即“宽 Unicode 构建 (UCS-4) 中 Unicode 字符串的 repr() 函数中的缓冲区溢出”。此修复程序包含在 Python 2.4.4 和 Python 2.5 中。如果您需要保留 Python 2.2,安全公告页面提供了补丁程序。
我们很高兴地宣布于 2002 年 4 月 10 日发布 Python 2.2.1。这是 Python 2.2 的一个错误修复版本,取代了 2.2 版本。
下载此版本
Windows 用户应下载 Windows 安装程序,Python-2.2.1.exe,运行它并按照屏幕上的友好说明完成安装。Windows 用户可能也会对 Mark Hammond 的 win32all 感兴趣,这是一个 Windows 特定的扩展集合,包括 COM 支持和 Pythonwin,这是一个使用 Windows 组件构建的 IDE。
更新 (2002/04/23): Windows 用户应从 Wise 下载新的 UNWISE.EXE,它修复了一个在某些情况下可能导致卸载程序消失的错误。只需将其覆盖在旧的卸载程序上,旧的卸载程序位于C:\Python22\UNWISE.EXE除非您在安装时选择了不同的目录。
Macintosh 用户可以在 Mac 页面 或 Jack Jansen 的 MacPython 页面 上找到二进制文件和源代码。(拥有 C 编译器的 MacOS X 用户也可以从下面的源代码 tarball 构建。)
Red Hat Linux 7.3、7.2 和 6.2 用户可以下载 RPM,或从源代码构建。SRMP 也适用于其他基于 RPM 的系统,或者可以使用源代码 tar 文件(有关“-ta”选项,请参阅“rpm”手册页)。
所有其他用户应下载 Python-2.2.1.tgz,即源代码 tarball,并执行通常的“gunzip; tar; configure; make”操作。
新功能?
由于这是一个错误修复版本,自 2.2 以来没有实现任何令人兴奋的新功能,只有大量的修复。有关这些修复的部分列表,请参阅发行说明,或Misc/NEWS源代码发行版中的文件。有关更改的完整列表,您可以浏览 CVS。有关 2.2 的其他信息来源
- Guido van Rossum 撰写的 Python 2.2 中的类型和类统一 -- 关于 PEP 252 和 253 所涵盖材料的教程。
- Andrew Kuchling 撰写的 Python 2.2 中的新功能 描述了自 Python 2.1 以来最明显的变化。
- Guido 在 2001 年 9 月 26 日的 ZPUG-DC 会议上发表了关于 2.2 中新功能的演讲;这是他的 PowerPoint 幻灯片。
- David Mertz 在 IBM developerWorks 上的迷人 Python:迭代器和简单生成器。
文档
文档也已更新
文件、MD5 校验和及大小
1d1d8c1922177fd9e603552f0507d33b Python-2.2.1.exe (7142643 bytes) e7012d611602b62e36073c2fd02396a3 Python-2.2.1.tgz (6535104 bytes) 9ae1d572cbd2bfd4e0c4b92ac11387c6 UNWISE.EXE (162304 bytes)
文件
版本 | 操作系统 | 描述 | MD5 校验和 | 文件大小 |
---|---|---|---|---|
Gzip 压缩的源代码 tarball | 源代码发布 | 3b164ee6085546c7fd5035b48e8d15ee | 27.3 MB | |
Windows 安装程序 | Windows | 1d1d8c1922177fd9e603552f0507d33b | 6.8 MB |