注意: 雖然 JavaScript 對於本網站並非必不可少,但您與內容的互動將受到限制。請開啟 JavaScript 以獲得完整體驗。

Python 2.3.1

釋出日期:2003 年 9 月 23 日

這是一個補丁版本,取代了早期的 2.3 版本。
重要:此版本容易受到安全公告 PSF-2006-001 中描述的問題的影響,“寬 Unicode 構建 (UCS-4) 中 Unicode 字串的 repr() 中的緩衝區溢位”。此修復程式包含在Python 2.4.4Python 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 的新聞稿

文件

文件也已更新

為 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