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

Python 2.3.4

釋出日期:2004 年 5 月 27 日

這是一個補丁釋出,取代了早期釋出的2.3版本。
重要提示:此版本易受安全公告PSF-2006-001中描述的問題“寬Unicode構建(UCS-4)中unicode字串的repr()函式存在緩衝區溢位”的影響。此修復已包含在Python 2.4.4Python 2.5中。如果您需要繼續使用Python 2.3,可在安全公告頁面找到補丁。
重要提示:2.3.5 包含針對 SimpleXMLRPCServer.py 的安全修復

我們很高興宣佈 Python 2.3.4 (最終版) 已於 2004 年 5 月 27 日釋出。這是一個 Python 2.3 的錯誤修復版本,修復了許多錯誤,包括幾個 weakref 錯誤和 pickle 版本 2 中的一個錯誤。此外,標準庫也有許多修復,以及一些構建修復——詳情請參見釋出說明

Python 2.3.4 取代了之前的 Python 2.3.3 版本。

Python 2.3.4 中沒有新增任何新功能。2.3 系列現在處於僅修復錯誤的模式。

有關已知問題和錯誤報告程式,請參閱單獨的錯誤頁面

下載發行版

Windows 使用者應下載 Windows 安裝程式 Python-2.3.4.exe,執行它並按照螢幕上的友好說明完成安裝。Windows 使用者可能還會對 Mark Hammond 的 win32all 感興趣,它是一系列 Windows 特有的擴充套件,包括 COM 支援和 Pythonwin(一個使用 Windows 元件構建的 IDE)。

適用於Red Hat/Fedora的RPM包以及適用於其他使用RPM作業系統的原始碼RPM包可從RPM頁面獲取。

所有其他使用者應下載 Python-2.3.4.tgzPython-2.3.4.tar.bz2(原始碼存檔)。tar.bz2 檔案要小得多,如果您的系統有相應的工具來處理它,請下載它。使用“tar -zxvf Python-2.3.4.tgz”(或“bzcat Python-2.3.4.tar.bz2 | tar -xf -”)解壓它。進入 Python-2.3.4 目錄,執行“./configure”、“make”、“make install”命令來編譯和安裝 Python。此原始碼存檔也適用於需要自行構建版本的 Windows 使用者。

Solaris 和 HP-UX 使用者警告:Solaris 和 HP/UX 版本的部分 tar(1) 報告校驗和錯誤,並且無法解壓 Python 原始碼樹。這是因為某些路徑名對於供應商的版本來說太長了。請改用 GNU tar

如果您在系統上構建時遇到問題,請檢視頂層README檔案以獲取平臺特定的提示,或者檢視錯誤網頁上的構建錯誤部分。

有哪些新內容?

  • 自 2.3.3 以來的詳細更改列表可在釋出說明或檔案中找到原始碼發行版中的 Misc/NEWS在原始碼分發中。
  • 請參閱 Python 2.3 版本的亮點。如前所述,2.3.4 版本是 2.3.3 的錯誤修復版本,而 2.3.3 本身是 2.3 的錯誤修復版本。

  • Windows 安裝程式現在包含可搜尋的 htmlhelp 格式的文件,而不是單獨的 HTML 檔案。您仍然可以下載單獨的 HTML 檔案

  • Andrew Kuchling 的 Python 2.3 新特性更詳細地描述了自 Python 2.2 以來最明顯的變化。

  • 有關完整的更改列表,您可以在CVS中查詢。

文件

文件也已更新

針對新式類的臨時文件,最後出現在 Python 2.2.3 中,對於 Python 2.3.4 仍然適用。Raymond Hettinger 也撰寫了關於 描述符的教程,該功能在 Python 2.2 中引入。此外,Python 2.3 方法解析順序是 Michele Simionato 撰寫的一篇精彩論文,清晰地解釋了 C3 MRO 演算法(Python 2.3 中新增)。(也可作為 reStructured Text 格式提供。經許可複製。)

檔案、MD5校驗和、簽名和大小

b6cf0b19226861a38689d2fabd0931b3 Python-2.3.4.tgz (8502738 bytes, signature)
a2c089faa2726c142419c03472fc4063 Python-2.3.4.tar.bz2 (7189129 bytes, signature)
65275cc93b905c25d130d71c116892f2 Python-2.3.4.exe (9889611 bytes, signature)

上述簽名是使用GnuPG並利用釋出經理(Anthony Baxter)的公鑰生成的,該公鑰的金鑰ID為6A45C816。

 

完整更新日誌

檔案

版本 作業系統 描述 MD5 校驗和 檔案大小 GPG
Gzip 壓縮的原始碼包 原始碼釋出版 a4395635c0f6da0a69dfeee9e0453d19 34.4 MB SIG
bzip2 壓縮的原始碼包 原始碼釋出版 a2c089faa2726c142419c03472fc4063 6.9 MB SIG
Windows安裝程式 Windows 65275cc93b905c25d130d71c116892f2 9.4 MB SIG