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

Python 3.8.7

釋出日期: 2020 年 12 月 21 日

這是 Python 3.8 的第七個維護版本

注意: 您正在檢視的版本是 Python 3.8.7,它是舊版 3.8 系列的錯誤修復版本Python 3.11 現在是 Python 3 的最新功能釋出系列。 在此處獲取最新的 3.11.x 版本

macOS 11 Big Sur 未完全支援

Python 3.8.7 尚未完全支援 macOS 11 Big Sur。它將在 macOS 11 Big Sur 上安裝,並使用 Rosetta 2 轉換在 Apple Silicon Mac 上執行。但是,一些功能無法正常工作,最明顯的是涉及搜尋系統庫(與使用者庫相對)的功能,例如 ctypes.util.find_library() 和 Distutils。此限制會影響 Apple Silicon 和 Intel 處理器。我們正在研究如何改進 Python 3.8.8 的情況。

與 3.7 相比,3.8 系列的主要新功能

  • PEP 572,賦值表示式
  • PEP 570,僅限位置的引數
  • PEP 587,Python 初始化配置(改進的嵌入)
  • PEP 590,Vectorcall:CPython 的快速呼叫協議
  • PEP 578,執行時審計鉤子
  • PEP 574,帶有帶外資料的 Pickle 協議 5
  • 與型別相關的:PEP 591(最終限定符),PEP 586(字面量型別),以及 PEP 589(TypedDict)
  • 已編譯位元組碼的並行檔案系統快取
  • 除錯版本與釋出版本共享 ABI
  • f 字串支援用於除錯的方便的 = 說明符
  • continue 現在在 finally: 程式碼塊中合法
  • 在 Windows 上,預設的 asyncio 事件迴圈現在是 ProactorEventLoop
  • 在 macOS 上,spawn 啟動方法現在預設在 multiprocessing 中使用
  • multiprocessing 現在可以使用共享記憶體段來避免程序之間的 pickle 開銷
  • typed_ast 已合併回 CPython
  • LOAD_GLOBAL 現在快了 40%
  • pickle 現在預設使用協議 4,從而提高了效能

還有許多其他有趣的更改,請查閱文件中的“新增功能”頁面以獲取完整列表。

更多資源

Windows 使用者

  • AMD64 的二進位制檔案也適用於實現 Intel 64 架構的處理器。(也稱為“x64”架構,以前稱為“EM64T”和“x86-64”。)
  • 現在有 Windows 平臺的“基於 Web”的安裝程式;安裝程式將在安裝時下載所需的軟體元件。
  • 有包含 Windows 版本的可再發行 zip 檔案,這使得將 Python 作為另一個軟體包的一部分進行再發行變得容易。有關更多資訊,請參閱有關 嵌入式分發的文件。

macOS 使用者

  • 對於 Python 3.8,我們提供一個安裝程式:僅限 64 位,適用於 macOS 10.9 (Mavericks) 及更高版本的系統。
  • 請閱讀安裝過程中顯示的“重要資訊”,以瞭解有關 SSL/TLS 證書驗證和執行“Install Certificates.command”的資訊。

現在來點完全不同的東西

(切換到 BBC 世界符號。)
旁白:(埃裡克·艾德爾) 現在在 BBC 電視上可以選擇觀看。在 BBC 2 上 - 德里克·哈特、伍爾維奇主教和一個裸男之間關於審查制度的討論。在 BBC 1 上 - 我在告訴你這些。現在...
(電視機被關閉的聲音。畫面縮小成一個點,我們看到它實際上是在一臺剛被家庭主婦關掉的電視機上。檢查員拿著一個杯子,裡面插著一根帶櫻桃的棍子。)
她:(特里·瓊斯) 我們不想要那個,不是嗎。你真的想把那顆櫻桃放進你的茶裡嗎?你喜歡做這份工作嗎?
檢查員:(邁克爾·帕林) 好吧,這是一種生活方式,不是嗎?

完整變更日誌

檔案

版本 作業系統 描述 MD5 校驗和 檔案大小 GPG
Gzip 壓縮的原始碼 tarball 原始碼釋出 e1f40f4fc9ccc781fcbf8d4e86c46660 23.3 MB SIG
XZ 壓縮的原始碼 tarball 原始碼釋出 60fe018fffc7f33818e6c340d29e2db9 17.4 MB SIG
macOS 64 位 Intel 安裝程式 macOS 適用於 macOS 10.9 及更高版本 3f609e58e06685f27ff3306bbcae6565 28.4 MB SIG
Windows 安裝程式(64 位) Windows 推薦 325ec7acd0e319963b505aea877a23a4 26.8 MB SIG
Windows 安裝程式(32 位) Windows ed99dc2ec9057a60ca3591ccce29e9e4 25.8 MB SIG
Windows 幫助檔案 Windows 8d59fd3d833e969af23b212537a27c15 8.1 MB SIG
Windows 可嵌入軟體包(64 位) Windows 61db96411fc00aea8a06e7e25cab2df7 7.8 MB SIG
Windows 可嵌入軟體包(32 位) Windows efbe9f5f3a6f166c7c9b7dbebbe2cb24 7.0 MB SIG