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

Python 2.4.0

釋出日期: 2004 年 11 月 30 日

我們很高興地宣佈於 2004 年 11 月 30 日釋出 Python 2.4,最終版。這是一個最終的穩定版本,我們建議 Python 使用者升級到此版本。

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

注意:SimpleXMLRPCServer.py 有一個 安全修復 - 此修復包含在 2.4.1

Python 2.4 是在 Python 2.3 的基礎上進行了將近 18 個月的工作成果,代表了 Python 謹慎演變的又一個階段。新的語言特性已保持在最低限度,許多錯誤已得到修復,並進行了各種改進

Python 2.4 中的重大變化包括模組匯入的改進、函式裝飾器、生成器表示式、許多新模組(包括 subprocess、decimal 和 cookielib)以及大量的錯誤修復和其他改進。 請參閱(主觀的)亮點詳細的發行說明瞭解更多資訊,或者查閱 Andrew Kuchling 的Python 新特性,以詳細瞭解 Python 2.4 的一些新特性。

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

下載版本

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

新的格式安裝程式允許自動安裝許多其他閃亮的新功能。 還有一個單獨的安裝程式 python-2.4.ia64.msi 供 Win64-Itanium 使用者使用。

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

使用 Sarge 的 Debian 使用者:Python 2.4 已為您打包。只需apt-get install python2.4。 請注意,您還需要安裝您使用的任何其他模組的 python2.4 版本。

所有其他人都應下載 Python-2.4.tgzPython-2.4.tar.bz2,即原始碼存檔。 tar.bz2 較小,因此如果您的系統具有處理該檔案的適當工具,請獲取該檔案。 使用以下命令解壓縮:tar -zxvf Python-2.4.tgz(或bzcat Python-2.4.tar.bz2 | tar -xf -)。 更改到 Python-2.4 目錄並執行“./configure”、“make”、“make install”命令來編譯和安裝 Python。 原始碼存檔也適用於需要構建自己的版本的 Windows 使用者。

Fedora Core 3 使用者可以下載 RPM,或從原始碼構建。 SRPM 也適用於其他基於 RPM 的系統,或者可以使用源 tar 檔案(請參閱“rpm”手冊頁的“-ta”選項)。

有什麼新功能?

文件

文件也已更新

文件的可下載軟體包將在不久後提供。

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

149ad508f936eccf669d52682cf8e606 Python-2.4.tgz (9198035 位元組,簽名)

44c2226eff0f3fc1f2fedaa1ce596533 Python-2.4.tar.bz2 (7840762 位元組,簽名)

e9fe1fcdce9fa8c5590ab58b1de3246f python-2.4.msi (10887168 位元組,簽名)

5810ed46da712adef93315b08791aea8 python-2.4.ia64.msi (8858624 位元組,簽名)

上面的簽名是使用 GnuPG,透過發行經理 Anthony Baxter 的公鑰生成的,該公鑰的金鑰 ID 為 6A45C816。

完整的變更日誌

檔案

版本 作業系統 描述 MD5 校驗和 檔案大小 GPG
Gzipped 原始碼壓縮包 原始碼釋出 7656605303e0babbd3c8a7fdec52ddb7 37.3 MB 簽名
bzip2 壓縮原始碼壓縮包 原始碼釋出 44c2226eff0f3fc1f2fedaa1ce596533 7.5 MB 簽名
Windows x86 MSI 安裝程式 Windows e9fe1fcdce9fa8c5590ab58b1de3246f 8.4 MB 簽名