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

活躍的 Python 釋出版本

更多資訊請訪問 Python 開發者指南.

Python 版本 維護狀態 首次釋出 支援結束 釋出計劃

正在尋找特定的釋出版本?

按版本號列出的 Python 釋出版本

釋出版本 釋出日期   點選檢視更多

檢視更早的發行版

許可證

所有 Python 發行版都是開源的。從歷史上看,大多數(但並非所有)Python 發行版也與 GPL 相容。“許可證”頁面詳細說明了 GPL 相容性以及條款和條件。

閱讀更多

原始碼

對於大多數 Unix 系統,您必須下載並編譯原始碼。相同的原始碼存檔也可用於構建 Windows 和 Mac 版本,並且是移植到所有其他平臺的起點。

下載最新的 Python 3 原始碼。

閱讀更多

其他實現

本網站託管 Python 的“傳統”實現(暱稱為 CPython)。此外,還有許多可用的替代實現。

閱讀更多

歷史

Python 是由 Guido van Rossum 於 20 世紀 90 年代初在荷蘭 Stichting Mathematisch Centrum(國家數學和計算機科學研究學會)創造的,作為一種名為 ABC 的語言的後繼者。Guido 仍然是 Python 的主要作者,儘管它包含了許多其他人的貢獻。

閱讀更多

如何驗證您下載的檔案是正版

Sigstore 驗證

Python 3.11.0Python 3.10.7Python 3.9.14 版本開始,CPython 釋出構件均使用 Sigstore 進行簽名。請參閱我們專門的 Sigstore 資訊頁面瞭解其工作原理。

OpenPGP 驗證

Python 3.14 之前的版本也使用相應釋出經理的 OpenPGP 私鑰進行簽名。在這種情況下,也可以透過釋出經理的公鑰進行驗證。請參閱我們專門的 OpenPGP 驗證頁面瞭解其工作原理。


請參閱 PEP 761 瞭解為何在 Python 3.14 中放棄了 OpenPGP 金鑰驗證。

Windows

(已更新以適應 Azure Trusted Signing,該更新適用於從 3.14.0a1 開始按時間順序釋出的所有版本)
Windows 安裝程式以及作為每個 Python 版本一部分生成的所有二進位制檔案,都使用頒發給 Python 軟體基金會的 Authenticode 簽名證書進行簽名。您可以透過檢視任何可執行檔案的屬性,檢視“數字簽名”選項卡,並確認簽名者名稱來驗證這一點。我們的完整證書主題是 CN = Python Software Foundation, O = Python Software Foundation, L = Beaverton, S = Oregon, C = US,並且自 2024 年 10 月 14 日起,證書頒發機構是 Microsoft Identity Verification Root Certificate Authority。我們之前的證書由 DigiCert 頒發。
請注意,某些可執行檔案可能未簽名,特別是預設的 pip 命令。這些檔案不是作為 Python 的一部分構建的,而是從第三方庫中包含的。旨在在使用前進行修改的檔案無法簽名,因此不會有簽名。

macOS 安裝包

從 python.org 下載的適用於 macOS 的 Python 安裝包使用 Apple Developer ID Installer 證書進行簽名。

自 Python 3.11.4 和 3.12.0b1(2023-05-23)起,釋出的安裝包使用頒發給 Python 軟體基金會的證書(Apple Developer ID BMM5U3QVKW)進行簽名。

先前版本的安裝包使用頒發給 Ned Deily(DJ3H93M7VJ)的證書進行簽名。

其他有用的專案

  • 正在尋找第三方 Python 模組Python 包索引中有許多這樣的模組。
  • 您可以線上檢視標準文件,也可以下載 HTML、EPUB 和其他格式的文件。請參閱主要的文件頁面。
  • 提示:即使您為您的平臺下載了現成的二進位制檔案,也最好同時下載原始碼。這讓您可以瀏覽標準庫(子目錄 Lib)和隨附的標準工具集(Tools)。您可以從原始碼中學到很多東西!

想做出貢獻嗎?

想做出貢獻嗎?請參閱 Python 開發者指南,瞭解 Python 開發是如何管理的。