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

Python 2.4.1

釋出日期:2005年3月30日

我們很高興地宣佈,Python 2.4.1 (最終版) 已於2005年3月30日釋出。

重要提示: 此版本容易受到 安全公告 PSF-2006-001 中描述的問題影響,即“寬 Unicode 構建 (UCS-4) 中 unicode 字串 repr() 的緩衝區溢位”。此修復程式已包含在 Python 2.4.4 中。

請注意:SimpleXMLRPCServer.py 有一個 安全修復 —— 此修復程式已包含在 2.4.1 中。

Python 2.4.1 是 Python 2.4 的一個錯誤修復版本——Python 2.4 現在處於僅修復錯誤的模式,不會新增新功能。自 Python 2.4 以來,已經修復了幾十個錯誤,包括 SimpleXMLRPCServer 的安全修復。有關更多資訊,請參閱詳細釋出說明

有關 Python 2.4 新功能的更多資訊,請參閱 2.4 亮點,或查閱 Andrew Kuchling 的 Python 新功能以獲取更詳細的檢視。

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

下載發行版

從 Python 2.4 版本開始,Windows Python 安裝程式將以 Microsoft Installer (.msi) 檔案形式分發。要使用此檔案,Windows 系統必須支援 Microsoft Installer 2.0。只需將安裝程式檔案 python-2.4.1.msi 儲存到本地計算機,然後雙擊 python-2.4.1.msi 即可檢視您的計算機是否支援 MSI。如果不支援,您需要首先安裝 Microsoft Installer。許多其他軟體包(如 Word 和 Office)也包含 MSI,因此您的系統上可能已經有了它。如果沒有,您可以從 Microsoft 免費下載 適用於 Windows 95、98 和 Me 的版本,以及 適用於 Windows NT 4.0 和 2000 的版本。Windows XP 及更高版本已經包含 MSI;許多舊機器也已經安裝了 MSI。

新格式的安裝程式支援自動化安裝許多其他炫酷的新功能。還有一個單獨的安裝程式 python-2.4.1.ia64.msi 適用於 Win64-Itanium 使用者。

Windows 使用者可能也對 Mark Hammond 的 pywin32 包感興趣,可從 Sourceforge 獲取。pywin32 為 Python 添加了許多 Windows 特定的擴充套件,包括 COM 支援和 Pythonwin IDE。

Bob Ippolito 為 Mac OS X 10.3 及更高版本建立了一個安裝程式——您可以從他的網站獲取,也可以直接從這裡獲取。

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

有哪些新內容?

  • 請參閱 Python 2.4 版本的亮點
  • Andrew Kuchling 的 Python 2.4 新功能更詳細地描述了自 Python 2.3 以來最明顯的變化。
  • 2.4.1 的詳細更改列表可在釋出說明中找到,或在原始碼發行版中的 Misc/NEWS檔案中找到。
  • 有關完整的更改列表,您可以在 CVS 中查閱。

文件

文件也已更新

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

7bb2416a4f421c3452d306694d3efbba Python-2.4.1.tgz (9219882 位元組, 簽名)

de3e9a8836fab6df7c7ce545331afeb3 Python-2.4.1.tar.bz2 (7847025 位元組, 簽名)

5de61a8f3a20a0cc8d0ec82e9901aa6b python-2.4.1.msi (10970624 位元組, 簽名)

e639f4554a5dadf4da7a04ae64c8f85a python-2.4.1.ia64.msi (8930816 位元組, 簽名)

1db4d575a2c5d6ab24be10c38154551a MacPython-OSX-2.4.1-1.dmg (7918391 位元組, 簽名)

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

完整更新日誌

檔案

版本 作業系統 描述 MD5 校驗和 檔案大小 GPG
Gzip 壓縮的原始碼包 原始碼釋出版 ac3effd1479b51a73a68cfcab720dd67 37.4 MB SIG
bzip2 壓縮的原始碼包 原始碼釋出版 de3e9a8836fab6df7c7ce545331afeb3 7.5 MB SIG
Windows x86 MSI 安裝程式 Windows 5de61a8f3a20a0cc8d0ec82e9901aa6b 10.5 MB SIG