Python 2.5.0
釋出日期: 2006 年 9 月 19 日
Python 2.5 於 2006 年 9 月 19 日釋出。您可以在許多地方查詢有關此版本新特性的更多資訊 - 請參閱本頁下方的“新特性”部分。
這是一個最終版本,應該適合生產使用。
PEP 356 包含時間表,並會隨著時間表的演變而更新。在這一點上,您可以做的任何測試都將非常非常感謝。
擴充套件作者應注意,為改進 Python 對 64 位系統的支援而進行的更改意味著某些 C 擴充套件模組很可能會中斷。 此帖子 提供了一些有關 C 擴充套件作者的更多資訊的指標。
有關已知問題和錯誤報告程式,請參閱單獨的 錯誤頁面。
另請參閱 許可證。
下載發行版
從 Python 2.4 版本開始,Windows Python 安裝程式以 Microsoft Installer (.msi) 檔案形式分發。要使用此檔案,Windows 系統必須支援 Microsoft Installer 2.0。只需將安裝程式檔案 Python-2.5.msi 儲存到您的本地計算機,然後雙擊 python-2.5.msi 以瞭解您的計算機是否支援 MSI。如果不支援,您需要先安裝 Microsoft Installer。許多其他軟體包(例如 Word 和 Office)也包含 MSI,因此您的系統可能已經安裝了它。如果未安裝,您可以從 Microsoft 免費下載適用於 Windows 95、98 和 Me 以及 Windows NT 4.0 和 2000 的版本。Windows XP 及更高版本已包含 MSI;許多較舊的機器也已經安裝了 MSI。
新的格式安裝程式允許 自動化安裝 和 許多其他閃亮的新功能。還為 Win64-Itanium 使用者(在 XP/2003 64 位 Itanium 版本上)提供了單獨的安裝程式 - Python-2.5.ia64.msi,以及為 AMD64 機器上的 Win64 使用者(在 XP/2003/Vista x64 版本上)提供了單獨的安裝程式 - Python-2.5.amd64.msi。
Windows 使用者可能還對 Mark Hammond 的 pywin32 軟體包感興趣,該軟體包可從 Sourceforge 獲取。pywin32 向 Python 添加了許多特定於 Windows 的擴充套件,包括 COM 支援和 Pythonwin IDE。
Mac OS X 10.3 及更高版本的使用者可以從 python-2.5-macosx.dmg 安裝通用二進位制檔案(適用於 PowerPC 和 Intel 機器)。下載到桌面並開啟 .dmg 檔案進行安裝。
所有其他使用者應下載 python-2.5.tgz 或 python-2.5.tar.bz2,即原始碼存檔。tar.bz2 檔案小得多,因此如果您的系統具有處理它的 相應工具,請獲取該檔案。使用以下命令解包:tar -zxvf Python-2.5.tgz(或bzcat Python-2.5.tar.bz2 | tar -xf -)。切換到 Python-2.5 目錄並執行 "./configure"、"make"、"make install" 命令來編譯和安裝 Python。
由於這是一個新版本的 Python,您可能希望使用 "make altinstall" 命令而不是 "make install" - 這將安裝一個 "python2.5" 二進位制檔案,而不會影響現有的 "python" 二進位制檔案。
原始碼存檔也適用於需要構建自己的版本的 Windows 使用者。
新特性?
- 請參閱 Python 2.5 版本的 亮點。
- Andrew Kuchling 的 Python 2.5 中的新特性 更詳細地描述了自 Python 2.4 以來最明顯的變化。
- PEP 356 包含有關 2.5 中新增的一些新功能的資訊,以及指向相關 PEP 的指標。
- 可以在 發行說明 或Misc/NEWS原始碼發行版中的檔案中找到 Python 2.5 中更改的詳細列表。
- IDLE 有其 自己的發行說明,或參閱Lib/idlelib/NEWS.txt原始碼發行版中的檔案中找到 Python 2.5 中更改的詳細列表。
- 要獲取完整的更改列表,您可以在 Subversion 中瀏覽。
檔案、MD5 校驗和、簽名和大小
bc1b74f90a472a6c0a85481aaeb43f95 Python-2.5.tgz (11019675 位元組, 簽名)
ddb7401e711354ca83b7842b733825a3 Python-2.5.tar.bz2 (9357099 位元組, 簽名)
33fffe927e4a84aa728d7a47165b2059 python-2.5.msi (10695680 位元組, 簽名)
c9ebc47dfab4fdc78d895ed6ab715db0 python-2.5.amd64.msi (10889216 位元組, 簽名)
dec95012739692625939e3ec6572fa5f python-2.5.ia64.msi (12986368 位元組, 簽名)
9ea85494251357970d83a023658fddc7 python-2.5-macosx.dmg (18749464 位元組, 簽名)
d8bfc10c7fd6505271ef5c755999c7cc Python25.chm (4160038 位元組, 簽名)
上面的簽名是使用釋出經理 Anthony Baxter 的 公鑰 透過 GnuPG 生成的,公鑰的金鑰 ID 為 6A45C816。
檔案
版本 | 作業系統 | 描述 | MD5 校驗和 | 檔案大小 | GPG |
---|---|---|---|---|---|
Gzipped 原始碼壓縮包 | 原始碼釋出 | 2598e447f648a59dd1e8b359fd05dbb2 | 44.5 MB | 簽名 | |
bzip2 壓縮原始碼壓縮包 | 原始碼釋出 | ddb7401e711354ca83b7842b733825a3 | 8.9 MB | 簽名 | |
Mac OS X 安裝程式 | macOS | 9ea85494251357970d83a023658fddc7 | 17.9 MB | 簽名 | |
Windows 幫助檔案 | Windows | d8bfc10c7fd6505271ef5c755999c7cc | 4.0 MB | 簽名 | |
Windows x86 MSI 安裝程式 | Windows | 33fffe927e4a84aa728d7a47165b2059 | 10.2 MB | 簽名 | |
Windows x86-64 MSI 安裝程式 | Windows | 適用於 AMD64/EM64T/x64 | c9ebc47dfab4fdc78d895ed6ab715db0 | 10.4 MB | 簽名 |