Đây là phiên bản cũ. Phiên bản mới nhất là 3.8.10. Python 3.8 3.8.10 · Ngày phát hành:
3.8.5 thuộc dòng 3.8, đã ngừng hỗ trợ từ ngày 7 tháng 10, 2024. Phiên bản này không còn nhận bản vá bảo mật. endoflife.date
Tệp cài đặt 3.8.5
| Kiến trúc | Loại | Phạm vi | Dung lượng | Tải về | SHA256 |
|---|---|---|---|---|---|
| 64-bit | EXE (WiX Burn) | Người dùng hiện tại | 27,9 MB | python.org | VirusTotal |
| 64-bit | EXE (WiX Burn) | Tất cả người dùng | 27,9 MB | python.org | VirusTotal |
| 32-bit | EXE (WiX Burn) | Người dùng hiện tại | 26,8 MB | python.org | VirusTotal |
| 32-bit | EXE (WiX Burn) | Tất cả người dùng | 26,8 MB | python.org | VirusTotal |
Liên kết và mã SHA256 lấy từ manifest cộng đồng của Windows Package Manager. Hãy so sánh mã băm của tệp đã tải trước khi chạy.
Ghi chú phát hành
Security
- bpo-41304: Fixes python3x._pth being ignored on Windows, caused by the fix for bpo-29778 (CVE-2020-15801).
- bpo-39603: Prevent http header injection by rejecting control characters in http.client.putrequest(…).
Core and Builtins
- bpo-41295: Resolve a regression in CPython 3.8.4 where defining “__setattr__” in a multi-inheritance setup and calling up the hierarchy chain could fail if builtins/extension types were involved in the base types.
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).
Documentation
- bpo-37703: Updated Documentation to comprehensively elaborate on the behaviour of gather.cancel()
Build
- bpo-41302: Enable building Python 3.8 with libmpdec-2.5.0 to ease maintenance for Linux distributions. Patch by Felix Yan.
macOS
- bpo-40741: Update macOS installer to use SQLite 3.32.3.
IDLE
- bpo-41300: Save files with non-ascii chars. Fix regression released in 3.9.0b4 and 3.8.4.https://docs.python.org/release/3.8.5/whatsnew/changelog.html