注意: 虽然 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