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

Python 2.3.5

釋出日期:2005年2月8日

Python 2.3.5 (最終版)於2005年2月8日釋出。這是Python 2.3的一個錯誤修復版本。自2.3.4以來,已修復了大約50個錯誤——在Python直譯器、標準庫以及構建過程中——詳見釋出說明
重要提示:此版本易受安全公告PSF-2006-001中描述的問題“寬Unicode構建(UCS-4)中unicode字串的repr()函式存在緩衝區溢位”的影響。此修復已包含在Python 2.4.4Python 2.5中。如果您需要繼續使用Python 2.3,可在安全公告頁面找到補丁。

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

Python 2.3.5沒有新增任何新功能——2.3系列處於僅修復bug模式。

2.3.5包含一個針對SimpleXMLRPCServer的重要安全修復——詳見公告 (PSF-2005-001)

Python 2.3.5是Python 2.3系列中最後一次計劃釋出,旨在為那些因某些原因不得不停留在Python 2.3的使用者提供服務。Python 2.4是一個較新的版本,應儘可能優先使用。從現在起,bug修復版本將從Python 2.4分支釋出——2.4.1將是下一個Python版本。

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

下載發行版

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

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

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

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

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

有哪些新內容?

  • 自2.3.4以來的詳細更改列表在釋出說明中,也可以作為檔案獲取原始碼發行版中的 Misc/NEWS在原始碼分發中。

  • 參閱Python 2.3版本的亮點。如前所述,2.3.5版本是2.3.4的bug修復版本,而2.3.4本身是2.3的bug修復版本。

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

  • Andrew Kuchling的Python 2.3的新功能更詳細地描述了自Python 2.2以來最顯著的變化。

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

文件

文件也已更新

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

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

7a1ecc1196c5c0e9d4eef90ba684c4e9 Python-2.3.5.tgz (8535749 bytes, signature)
c12b57c6e0cf8bc676fd9444d71c9e18 Python-2.3.5.tar.bz2 (7230000 bytes, signature)
ba6f9eb9da40ad23bc631a1f31149a01 Python-2.3.5.exe (9881382 bytes, signature)

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

 

完整更新日誌

檔案

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