Python 2.3.4
釋出日期: 2004年5月27日
這是一個補丁版本,取代了 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 的 安全修復。
我們很高興地宣佈於 2004 年 5 月 27 日釋出 Python 2.3.4 (final)。這是 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.tgz 或 Python-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 中查詢。
文件
文件也已更新
- 線上瀏覽 HTML 文件
- 使用 HTTP 下載。
最後一次出現在 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 |
---|---|---|---|---|---|
Gzipped 原始碼 tarball | 原始碼釋出 | a4395635c0f6da0a69dfeee9e0453d19 | 34.4 MB | SIG | |
bzip2 壓縮原始碼 tarball | 原始碼釋出 | a2c089faa2726c142419c03472fc4063 | 6.9 MB | SIG | |
Windows 安裝程式 | Windows | 65275cc93b905c25d130d71c116892f2 | 9.4 MB | SIG |