這是目前的最新版本。 · 發行日期:
3.7.9屬於3.7分支,這個分支已於2023年6月27日結束支援,不再提供安全性修正。 endoflife.date
安裝檔 3.7.9
| 架構 | 類型 | 安裝範圍 | 檔案大小 | 下載 | SHA256 |
|---|---|---|---|---|---|
| 64位元 | EXE(WiX Burn) | 僅目前使用者 | 26.9 MB | python.org | VirusTotal |
| 64位元 | EXE(WiX Burn) | 所有使用者 | 26.9 MB | python.org | VirusTotal |
| 32位元 | EXE(WiX Burn) | 僅目前使用者 | 25.9 MB | python.org | VirusTotal |
| 32位元 | EXE(WiX Burn) | 所有使用者 | 25.9 MB | python.org | VirusTotal |
下載連結與SHA256取自Windows套件管理員(winget)的社群資訊清單。執行前請先核對下載檔案的雜湊值。
更新紀錄
Security
- bpo-41304: Fixes python3x._pth being ignored on Windows, caused by the fix for bpo-29778 (CVE-2020-15801).
- bpo-29778: Ensure python3.dll is loaded from correct locations when Python is embedded (CVE-2020-15523).
- bpo-41004: CVE-2020-14422: The __hash__() methods of ipaddress.IPv4Interface and ipaddress.IPv6Interface incorrectly generated constant hash values of 32 and 128 respectively. This resulted in always causing hash collisions. The fix uses hash() to generate hash values for the tuple of (address, mask length, network address).
- bpo-39603: Prevent http header injection by rejecting control characters in http.client.putrequest(…).
Core and Builtins
- bpo-33786: Fix asynchronous generators to handle GeneratorExit in athrow() correctly
Library
- bpo-41288: Unpickling invalid NEWOBJ_EX opcode with the C implementation raises now UnpicklingError instead of crashing.
- bpo-39017: Avoid infinite loop when reading specially crafted TAR files using the tarfile module (CVE-2019-20907).
- bpo-41235: Fix the error handling in ssl.SSLContext.load_dh_params().
macOS
- bpo-41100: Additional fixes for testing on macOS 11 Big Sur Intel. Note: macOS 11 is not yet released, this release of Python is not fully supported on 11.0, and not all tests pass.https://docs.python.org/release/3.7.9/whatsnew/changelog.html