Python 2.3.1
釋出日期:2003 年 9 月 23 日
這是一個補丁版本,取代了早期的 2.3 版本。
重要:此版本容易受到安全公告 PSF-2006-001 中描述的問題的影響,“寬 Unicode 構建 (UCS-4) 中 Unicode 字串的 repr() 中的緩衝區溢位”。此修復程式包含在Python 2.4.4和Python 2.5中。如果您需要繼續使用 Python 2.3,則可以從安全公告頁面獲得補丁。
重要提示:2.3.5 包括針對 SimpleXMLRPCServer.py 的安全修復。
我們很高興地宣佈於 2003 年 9 月 23 日釋出 Python 2.3.1。這是 Python 2.3 的錯誤修復版本,取代了最初的Python 2.3版本。
Python 2.3.1 中沒有新增新功能。相反,此版本是兩個月來錯誤查詢的結果。修復了許多可能導致崩潰的晦澀錯誤,以及一些記憶體洩漏。
請參閱單獨的錯誤頁面,瞭解已知問題和錯誤報告程式。
下載版本
Windows 使用者應下載 Windows 安裝程式 Python-2.3.1.exe,執行它並按照螢幕上友好的說明完成安裝。Windows 使用者可能還會對 Mark Hammond 的 win32all 感興趣,它是 Windows 特定的擴充套件集合,包括 COM 支援和 Pythonwin,這是一個使用 Windows 元件構建的 IDE。
適用於 Redhat 的 RPM 和適用於其他使用 RPM 的作業系統的源 RPM 可從RPM 頁面獲得。
所有其他使用者應下載Python-2.3.1.tgz,即原始碼存檔。使用“tar -zxvf Python-2.3.1.tgz”將其解壓縮。更改到 Python-2.3.1 目錄並執行“./configure”、“make”、“make install”命令來編譯和安裝 Python。
有什麼新功能?
- 請參閱 Python 2.3 版本的亮點。如上所述,2.3.1 版本是 2.3 的錯誤修復版本。
- Windows 安裝程式現在以可搜尋的 htmlhelp 格式包含文件,而不是單個 HTML 檔案。您仍然可以下載單個 HTML 檔案。
- Andrew Kuchling 的Python 2.3 中的新增功能更詳細地描述了自Python 2.2以來最明顯的變化。
- 更改的詳細列表位於發行說明中,或位於Misc/NEWS原始碼發行版中的檔案中。
- 有關更改的完整列表,您可以瀏覽CVS,或檢視自 2.3 以來的單個簽入訊息的ChangeLog。
- PSF 宣佈 2.3.1 的新聞稿。
文件
文件也已更新
- 線上瀏覽 HTML 文件
- 使用HTTP下載。
為 Python 2.2.3 最後一次看到的新樣式類的臨時文件對於 Python 2.3.1 仍然適用。Raymond Hettinger 還編寫了關於描述符的教程,該描述符在 Python 2.2 中引入。此外,Python 2.3 方法解析順序是 Michele Simionato 撰寫的一篇不錯的論文,清楚地解釋了 C3 MRO 演算法(Python 2.3 中的新增功能)。(也可作為reStructured Text獲得。經許可複製。)
檔案、MD5校驗和、簽名和大小
a3dcbe1c7f173c8e3c7cce28495016ae Python-2.3.1.tgz (8558611 bytes, signature) 2cff4d8a54ad3535376b7bce57538f7a Python-2.3.1.exe (9583272 bytes, signature)
上面的簽名是使用釋出管理器 (Anthony Baxter) 的公鑰透過GnuPG生成的,該公鑰的金鑰 ID 為 6A45C816。
檔案
版本 | 作業系統 | 描述 | MD5 校驗和 | 檔案大小 | GPG |
---|---|---|---|---|---|
Gzipped 原始碼壓縮包 | 原始碼釋出 | 0b84ae32726d0705933bffa6a1fa1674 | 35.4 MB | SIG | |
Windows 安裝程式 | Windows | 2cff4d8a54ad3535376b7bce57538f7a | 9.1 MB | SIG |