注意:雖然本網站不一定需要 JavaScript,但您的互動體驗將會受限。請開啟 JavaScript 以獲得完整體驗。

活躍的 Python 發行版本

欲了解更多資訊,請造訪 Python 開發者指南.

Python 版本 維護狀態 首次發行 終止支援 發行時程

正在尋找特定的發行版本?

依版本號排列的 Python 發行版

發行版本 發行日期   點擊查看更多

查看較舊的發行版本

授權

所有 Python 發行版本皆為開放原始碼 (Open Source)。歷史上,大多數(但非全部)的 Python 發行版本也與 GPL 相容。授權頁面詳細說明了 GPL 相容性與條款與細則。

閱讀更多

原始碼

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

下載最新的 Python 3 原始碼。

閱讀更多

其他實作版本

本網站託管 Python 的「傳統」實作版本(綽號為 CPython)。此外還有許多替代實作版本可供選擇。

閱讀更多

歷史

Python 是由 Guido van Rossum 於 1990 年代初期在荷蘭的 Stichting Mathematisch Centrum 建立的,作為一種名為 ABC 語言的繼任者。儘管 Python 包含了許多其他人的貢獻,但 Guido 仍然是 Python 的主要作者。

閱讀更多

如何驗證您下載的檔案是真實的

Sigstore 驗證

Python 3.11.0Python 3.10.7Python 3.9.14 發行版本開始,CPython 的發行產出物已使用 Sigstore 簽署。請參閱我們的 Sigstore 資訊專頁以瞭解其運作方式。

OpenPGP 驗證

3.14 之前的 Python 版本也使用各別發行管理員的 OpenPGP 私鑰進行簽署。在這種情況下,也可以透過發行管理員的公鑰進行驗證。請參閱我們的 OpenPGP 驗證專頁以瞭解其運作方式。


關於為何在 Python 3.14 中放棄 OpenPGP 金鑰驗證,請參閱 PEP 761

Windows

(針對 Azure Trusted Signing 進行更新,這適用於從 3.14.0a1 開始的所有按時間順序排列的發行版本)
Windows 安裝程式以及作為每個 Python 發行版本一部分產生的所有二進位檔,皆使用核發給 Python Software Foundation 的 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 Software Foundation (Apple Developer ID BMM5U3QVKW) 的憑證進行簽署。

先前版本的安裝套件則是使用核發給 Ned Deily (DJ3H93M7VJ) 的憑證進行簽署。

其他實用項目

  • 正在尋找第三方 Python 模組嗎?Python 套件索引 (PyPI) 擁有許多這類模組。
  • 您可以線上查看標準文件,也可以下載 HTML、EPUB 等格式。請參閱主要的說明文件頁面。
  • 提示:即使您為自己的平台下載了現成的二進位檔,下載原始碼也是很有意義的。這讓您可以瀏覽隨附的標準函式庫(子目錄 Lib)和標準工具集合(Tools)。您可以從原始碼中學到很多東西!

想要貢獻嗎?

想要貢獻嗎?請參閱 Python 開發者指南以瞭解 Python 開發的管理方式。