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 |