Python 3.7.0b1
釋出日期: 2018 年 1 月 31 日
這是 Python 3.7 的 beta 預覽版
Python 3.7 仍在開發中。此版本 3.7.0b1 是計劃的四個 beta 預覽版中的第一個。
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 階段更新。
Beta 預覽版旨在讓更廣泛的社群有機會測試新功能和錯誤修復,並準備他們的專案以支援新功能版本。我們強烈建議第三方 Python 專案的維護者在 beta 階段使用 3.7 進行測試,並儘快將發現的問題報告給Python 錯誤跟蹤器。雖然該版本計劃在進入 beta 階段時完成功能,但可能會修改功能,或者在極少數情況下,可能會刪除功能,直到釋出候選階段開始(2018-05-21)。我們的目標是在 beta 3 之後不進行 ABI 更改,並在 3.7.0rc1(釋出候選版本)之後不進行程式碼更改。為了實現這一點,在 beta 階段儘可能多地讓 3.7 曝光至關重要。請記住,這是一個預覽版本,不建議在生產環境中使用。
Python 3.7 的下一個預發行版將是 3.7.0 beta 2,目前計劃於 2018 年 2 月 26 日釋出。3.7.0 的正式版本計劃於 2018 年 6 月 15 日釋出。
更多資源
- 線上文件
- PEP 537,3.7 釋出時間表
- 在https://bugs.python.org 報告錯誤。
- 幫助資助 Python 及其社群.
Windows 使用者
- AMD64 的二進位制檔案也適用於實現 Intel 64 架構的處理器。(也稱為“x64”架構,以前稱為“EM64T”和“x86-64”。)
- 如果以非特權使用者身份安裝 Python 3.7,您可能需要提升為管理員許可權才能安裝 C 執行時庫的更新。
- 現在有用於 Windows 平臺的“基於 Web”的安裝程式;安裝程式將在安裝時下載所需的軟體元件。
- 有包含 Windows 構建的可再發行 zip 檔案,這使得將 Python 作為另一個軟體包的一部分重新分發變得容易。有關更多資訊,請參閱有關嵌入式發行版的文件。
macOS 使用者
- 新功能,在此版本 (3.7.b1) 中,我們提供了兩個二進位制安裝程式選項供下載。新變體適用於 macOS 10.9 (Mavericks) 及更高版本的系統,並帶有其自己的包含 Tcl/Tk 8.6 版本的版本,供 IDLE 和其他基於 tkinter 的 GUI 應用程式的使用者使用。它僅為 64 位。我們還繼續提供適用於從 10.6 (Snow Leopard) 開始的所有 macOS 版本的傳統變體。此變體仍然需要安裝第三方版本的 Tcl/Tk 8.5。如果您使用的是 macOS 10.9 或更高版本,請考慮使用新的安裝程式變體,除非您正在構建也需要在較舊的 macOS 系統上執行的 Python 應用程式。
- 如果您使用的是此頁面上鍊接的 python.org 二進位制安裝程式之一中的 Python 3.7,請仔細閱讀重要資訊在安裝過程中顯示;此資訊也可在安裝後透過單擊/Applications/Python 3.7/ReadMe.rtf獲得。那裡有關於 3.7 安裝程式提供的 Python 中更改的重要資訊,尤其是關於 SSL 證書驗證。
檔案
版本 | 作業系統 | 描述 | MD5 校驗和 | 檔案大小 | GPG |
---|---|---|---|---|---|
Gzip 壓縮的原始碼 tarball | 原始碼釋出 | b55f1edab8b23dc011c95d4857cf3356 | 20.9 MB | SIG | |
XZ 壓縮的原始碼 tarball | 原始碼釋出 | 0d973587e62fbdfbb710de4a05489ae1 | 15.7 MB | SIG | |
macOS 64 位安裝程式 | macOS | 適用於 OS X 10.9 及更高版本 | 43730a0a67dc4a458063f21e6a267484 | 26.0 MB | SIG |
macOS 64 位/32 位安裝程式 | macOS | 適用於 Mac OS X 10.6 及更高版本 | 2c824401d754b164e3bd7a08e7bfdcd0 | 27.4 MB | SIG |
Windows 幫助檔案 | Windows | 8598d7fb0cc0940fc52275e8fdd05476 | 7.9 MB | SIG | |
Windows x86 可嵌入 zip 檔案 | Windows | f69caaa0a0e91f1cce3fa3db2ef341ea | 5.9 MB | SIG | |
Windows x86 可執行安裝程式 | Windows | 39e28b1fb88873f9b6a533ab0b8bd18b | 24.2 MB | SIG | |
Windows x86 基於 Web 的安裝程式 | Windows | d66dc9eec52cd695a3f02cd3b7fcaae9 | 1.2 MB | SIG | |
Windows x86-64 可嵌入 zip 檔案 | Windows | 適用於 AMD64/EM64T/x64 | 788d2bc636fa9c00c1195419ee2f9ae8 | 6.5 MB | SIG |
Windows x86-64 可執行安裝程式 | Windows | 適用於 AMD64/EM64T/x64 | 5525c247c1e4b7ff7987dde6d99c680c | 24.8 MB | SIG |
Windows x86-64 基於 Web 的安裝程式 | Windows | 適用於 AMD64/EM64T/x64 | 8790ddedad4e1292a8f2d6cb64c671d5 | 1.3 MB | SIG |