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,安全公告页面提供了补丁。
我们很高兴地宣布 Python 2.2.1 已于 2002 年 4 月 10 日发布。这是一个 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 用户也可以从下面的源代码压缩包构建。)
Red Hat Linux 7.3、7.2 和 6.2 用户可以下载 RPMs,或从源代码构建。还为其他基于 RPM 的系统提供了 SRPM,或者可以使用源代码压缩文件(有关“-ta”选项,请参阅“rpm”手册页)。
所有其他人都应下载源代码压缩包 Python-2.2.1.tgz,并执行常见的“gunzip; tar; configure; make”操作。
有哪些新内容?
作为一个错误修复版本,自 2.2 以来没有实现任何令人兴奋的新功能——只有大量的修复。有关这些修复的部分列表,请参阅 发行说明,或源代码发行版中的 Misc/NEWS源代码分发中的文件。有关完整的更改列表,您可以查看 CVS。有关 2.2 的其他信息来源
- Guido van Rossum 的统一 Python 2.2 中的类型和类——关于 PEPs 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 压缩的源码包 | 源码发布版 | 3b164ee6085546c7fd5035b48e8d15ee | 27.3 MB | |
Windows安装程序 | Windows | 1d1d8c1922177fd9e603552f0507d33b | 6.8 MB |