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 |
