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 的連結。
- Python 2.5 的詳細更改列表可以在釋出說明或原始碼發行版中的 Misc/NEWS檔案中找到。
- IDLE 有其自己的釋出說明,或參閱Lib/idlelib/NEWS.txt檔案中找到。
- 要檢視完整的更改列表,您可以在 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 位元組,簽名)
上述簽名使用 GnuPG 生成,使用了釋出經理 Anthony Baxter 的公鑰,其金鑰 ID 為 6A45C816。
檔案
| 版本 | 作業系統 | 描述 | MD5 校驗和 | 檔案大小 | GPG |
|---|---|---|---|---|---|
| Gzip 壓縮的原始碼包 | 原始碼釋出版 | 2598e447f648a59dd1e8b359fd05dbb2 | 44.5 MB | SIG | |
| bzip2 壓縮的原始碼包 | 原始碼釋出版 | ddb7401e711354ca83b7842b733825a3 | 8.9 MB | SIG | |
| Mac OS X 安裝程式 | macOS | 9ea85494251357970d83a023658fddc7 | 17.9 MB | SIG | |
| Windows 幫助檔案 | Windows | d8bfc10c7fd6505271ef5c755999c7cc | 4.0 兆位元組 | SIG | |
| Windows x86 MSI 安裝程式 | Windows | 33fffe927e4a84aa728d7a47165b2059 | 10.2 MB | SIG | |
| Windows x86-64 MSI 安裝程式 | Windows | 適用於 AMD64/EM64T/x64 | c9ebc47dfab4fdc78d895ed6ab715db0 | 10.4 MB | SIG |
