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

Python 3.7.0b5

釋出日期:2018 年 5 月 30 日

這是 Python 3.7 的 Beta 預覽版

Python 3.7 仍在開發中。本次釋出的 3.7.0b5 是目前計劃中的最終 Beta 預覽版。最初,3.7.0b4 旨在成為最終 Beta 版,但由於在第三方軟體包的 Beta 測試中發現了一些意想不到的相容性問題,我們決定還原 Python 3.7 抽象語法樹解析器處理文件字串的一些更改;3.7.0b5 現在表現與 3.6.x 及以前版本一致(有關更多資訊,請參閱 3.7.0b5 變更日誌)。如果您的程式碼使用了ast 模組,強烈建議您使用 3.7.0b5 測試(或重新測試)該程式碼,特別是如果您之前為了相容 3.7.0 的早期預覽版本而進行了更改。

Python 3.7 的主要新特性包括

  • PEP 538,將舊版 C 區域強制轉換為基於 UTF-8 的區域
  • PEP 539,CPython 中執行緒區域性儲存的新 C-API
  • PEP 540, UTF-8模式
  • PEP 552,確定性的pyc
  • PEP 553,內建的 breakpoint()
  • PEP 557,資料類
  • PEP 560,對 typing 模組和泛型型別的核心支援
  • PEP 562,模組__getattr____dir__
  • PEP 563,推遲評估註解
  • PEP 564,具有納秒級解析度的時間函式
  • PEP 565,在__main__
  • PEP 567,上下文變數

有關更多資訊,請參閱 Python 3.7 新特性。這些特性和其他更改的附加文件可能會在釋出候選版之前包含。

Beta 預覽版的目的是讓更廣泛的社群有機會測試新功能和錯誤修復,並準備他們的專案以支援新功能釋出。我們強烈鼓勵第三方 Python 專案的維護者在 Beta 階段使用 3.7 進行測試,並儘快將發現的問題報告到 Python 錯誤跟蹤器。儘管該版本計劃在進入 Beta 階段時功能完整,但直到釋出候選版開始之前,功能仍有可能被修改,在極少數情況下甚至可能被刪除。我們的目標是在 Beta 3 之後沒有 ABI 更改,在 3.7.0rc1(釋出候選版)之後沒有程式碼更改。為了實現這一目標,在 Beta 階段儘可能多地暴露 3.7 至關重要。請記住,這是一個預覽版,不建議在生產環境中使用。

Python 3.7 的下一個預覽版將是 3.7.0 釋出候選版,現已定於 2018 年 6 月 11 日3.7.0 的正式釋出現計劃於 2018 年 6 月 27 日

更多資源

Windows 使用者

  • 用於 AMD64 的二進位制檔案也適用於實現了 Intel 64 架構的處理器。(該架構也被稱為“x64”架構,以前被稱為“EM64T”和“x86-64”。)
  • 現在有適用於 Windows 平臺的“網路版”安裝程式;該安裝程式將在安裝時下載所需的軟體元件。
  • 我們提供了包含 Windows 構建的可再分發 zip 檔案,以便於將 Python 作為其他軟體包的一部分進行再分發。更多資訊請參閱關於嵌入式分發的文件。

macOS 使用者

  • 對於 3.7.0,我們提供兩個二進位制安裝程式選項供下載。新的首選變體是僅限 64 位,適用於 macOS 10.9 (Mavericks) 及更高版本系統。我們還繼續提供一個 64 位/32 位變體,適用於從 10.6 (Snow Leopard) 開始的所有 macOS 版本。兩個變體現在都附帶了用於 IDLE 和其他基於 tkinter 的 GUI 應用程式使用者的 Tcl/Tk 8.6“內建電池”版本;不再使用第三方和系統版本的 Tcl/Tk。考慮使用新的 10.9 64 位僅安裝程式變體,除非您正在構建也需要在舊 macOS 系統上執行的 Python 應用程式。
  • 兩個 python.org 安裝程式版本都包含 OpenSSL 1.1.0 的私有副本。請仔細閱讀重要資訊,瞭解有關 SSL/TLS 證書驗證和安裝證書.command.

完整更新日誌

檔案

版本 作業系統 描述 MD5 校驗和 檔案大小 GPG
Gzip 壓縮的原始碼包 原始碼釋出版 a5fbf2a2d583af45568dfa6da1b89120 21.6 MB SIG
XZ 壓縮的原始碼包 原始碼釋出版 aed4058e10cf7dbff67510f00f99ff45 16.1 MB SIG
macOS 64位安裝程式 macOS 適用於 OS X 10.9 及更高版本 0bf84242e696548a835af1acc19d12e7 26.3 MB SIG
macOS 64位/32位 安裝程式 macOS 適用於 Mac OS X 10.6 及更高版本 81ece09b8a8756326793898be4cff721 32.6 MB SIG
Windows 幫助檔案 Windows 319353270a44c70319609376e4e08645 8.1 MB SIG
Windows x86 可嵌入式 zip 檔案 Windows 79c8502cd861b7a779e91b3a71100171 6.1 MB SIG
Windows x86 可執行安裝程式 Windows d995e64ff33460349cc5eaa525752b4c 24.2 MB SIG
Windows x86 網路版安裝程式 Windows 67f5ac319150dc700c0ae474b4198ee8 1.2 MB SIG
Windows x86-64 可嵌入式 zip 檔案 Windows 適用於 AMD64/EM64T/x64 43ed5ce64d9355f09d04c20ab5d5ec1c 6.6 MB SIG
Windows x86-64 可執行安裝程式 Windows 適用於 AMD64/EM64T/x64 b41fb6b24d49c5461d44dcfe7a0e8339 24.9 MB SIG
Windows x86-64 網路版安裝程式 Windows 適用於 AMD64/EM64T/x64 d577cec94f7c6afa487f2554b37716ff 1.3 MB SIG