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

透過加入我們的年終籌款活動來幫助 Python 軟體基金會為 Python 提供支援:立即捐款或成為 PSF 會員!  支援 PSF

活躍的 Python 版本

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

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

正在查詢特定版本?

按版本號列出的 Python 版本

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

檢視更舊的版本

許可證

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

閱讀更多

原始碼

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

下載最新的 Python 3 原始碼。

閱讀更多

替代實現

本網站託管了 Python 的“傳統”實現(暱稱為 CPython)。還有許多其他的替代實現可供選擇。

閱讀更多

歷史

Python 於 20 世紀 90 年代初由 Guido van Rossum 在荷蘭的 Stichting Mathematisch Centrum 建立,作為一種名為 ABC 的語言的後繼者。Guido 仍然是 Python 的主要作者,儘管它包含了來自其他人的許多貢獻。

閱讀更多

關於特定移植版本和開發人員的資訊

OpenPGP 公鑰

原始碼和二進位制可執行檔案由釋出管理器或二進位制構建器使用他們的 OpenPGP 金鑰簽名。當前支援版本的釋出檔案由以下人員簽名:


已達到生命週期結束的較舊版本的釋出檔案可能由以下人員簽名:


您可以透過執行類似以下命令,從您信任的公鑰伺服器網路伺服器匯入某人的公鑰:

gpg --recv-keys [key id]

或者,在許多情況下,也可以在 keybase.io 上找到公鑰。在特定版本的下載頁面上,您應該看到指向可下載檔案和分離的簽名檔案的連結。要驗證下載的真實性,請獲取這兩個檔案,然後執行此命令:

gpg --verify Python-3.6.2.tgz.asc

請注意,您必須使用簽名檔案的名稱,並且應使用與您要驗證的下載對應的名稱。

  • (這些說明是針對 GnuPG 和 Unix 命令列使用者的。)

Windows

(為 Azure 可信簽名更新,該簽名適用於從 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 安裝程式證書進行簽名。

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

其他有用的專案

  • 正在尋找第三方 Python 模組軟體包索引 中有很多。
  • 您可以 線上檢視 標準文件,也可以以 HTML、PostScript、PDF 和其他格式 下載。請參閱主 文件 頁面。
  • 有關 用於解壓縮 python.org 上提供的存檔檔案的工具 的資訊可用。
  • 提示:即使您下載了適用於您平臺的現成二進位制檔案,下載 原始碼 也是有意義的。這樣您就可以瀏覽標準庫(子目錄 Lib)和隨附的標準演示集合 (Demo) 和工具 (Tools)。您可以從原始碼中學到很多東西!
  • 還有一個 Emacs 包的集合,Emacsing Pythoneer 可能會覺得有用。這包括用於編輯 Python、C、C++、Java 等的主要模式,Python 偵錯程式介面等等。大多數軟體包都與 Emacs 和 XEmacs 相容。

想做出貢獻?

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