注意: 虽然 JavaScript 对于本网站不是必不可少的,但您与内容的交互将受到限制。请开启 JavaScript 以获得完整体验。

Python 3.13.0b2

发布日期:2024 年 6 月 5 日

这是 Python 3.13 的 beta 预览版

Python 3.13 仍在开发中。此版本 3.13.0b2 是 3.13 的四个 beta 预览版本中的第二个。

Beta 预览版旨在为更广泛的社区提供测试新功能和错误修复的机会,并准备他们的项目以支持新的功能发布。

我们强烈建议第三方 Python 项目的维护者在 beta 阶段使用 3.13 进行测试,并尽快向 Python 错误跟踪器 报告发现的问题。虽然该版本计划在进入 beta 阶段时功能齐全,但可能会修改功能,或者在极少数情况下,在发布候选阶段开始之前(2024 年 7 月 30 日星期二)删除功能。我们的目标是在 beta 4 之后不进行 ABI 更改,并在第一个发布候选版本 3.13.0rc1 之后尽可能少地进行代码更改。为了实现这一目标,在 beta 阶段尽可能多地让 3.13 曝光极其重要

beta 2 中两个特别值得注意的更改涉及我们提供的 macOS 安装程序

  • 最低支持的 macOS 版本从 10.9 更改为 10.13 (High Sierra)。未来将不再支持旧版本的 macOS。
  • macOS 安装程序包现在包含一个可选的附加 Python 3.13 构建,其中启用了实验性的自由线程功能。自由线程版本 python3.13t 与传统的仅限 GIL 的安装分开并共存。默认情况下不安装自由线程构建;按照安装程序自述文件中说明的那样使用安装程序的“自定义”选项。由于这是一个实验性功能,可能会发现后期出现的问题;请参阅 GitHub 上 自由线程 macOS 构建问题,了解最新状态。

请记住,这是一个预览版本,建议在生产环境中使用。

与 3.12 相比,3.13 系列的主要新功能

Python 3.13 中一些新的主要功能和更改是

新功能

类型提示

移除和新的弃用

  • PEP 594(从标准库中删除无用模块)计划删除许多已弃用的模块:aifcaudioopchunkcgicgitbcryptimghdrmailcapmsilibnisnntplibossaudiodevpipessndhdrspwdsunautelnetlibuuxdrliblib2to3
  • 许多其他移除了各种标准库模块中已弃用的类、函数和方法。
  • C API 移除弃用。(alpha 1 中存在的一些移除在 alpha 2 中被撤销,因为此时认为移除会造成太大的干扰。)
  • 新的弃用,其中大多数计划从 Python 3.15 或 3.16 中删除。

(嘿,各位核心开发人员,如果此列表中缺少您认为重要的功能,请告诉 Thomas。)

有关 Python 3.13 更改的更多详细信息,请参阅 Python 3.13 中的新功能。Python 3.13 的下一个预发行版本将是 3.13.0b3,目前计划于 2024-06-25 发布。

更多资源

完整变更日志

文件

版本 操作系统 描述 MD5 校验和 文件大小 GPG Sigstore SBOM
Gzip 压缩的源 tarball 源发布 4b6df6c5111a506f48f63f9174c880aa 26.4 MB SIG .sigstore SPDX
XZ 压缩的源 tarball 源发布 6acd28b635dc7456765a69e64b835bfa 20.1 MB SIG .sigstore SPDX
macOS 64 位 universal2 安装程序 macOS 适用于 macOS 10.13 及更高版本 37a3a03fdb77230bfd5b87284df34ed9 65.2 MB SIG .sigstore
Windows 安装程序(64 位) Windows 推荐 cbfc7c2363f361bf55d8c37ed6d0e77e 25.7 MB SIG .sigstore SPDX
Windows 安装程序(32 位) Windows 6183ed6cc68622774f9c81fa4ecc6f7d 24.4 MB SIG .sigstore SPDX
Windows 安装程序(ARM64) Windows 实验性 f206b8d967c1d18f65d28a6d981f47ec 24.9 MB SIG .sigstore SPDX
Windows 可嵌入包(64 位) Windows 76afb0395ac2979435a4eeb842adbf0f 11.9 MB SIG .sigstore SPDX
Windows 可嵌入包(32 位) Windows 6d3263e7829eba18e6c46ac9d86e673a 10.4 MB SIG .sigstore SPDX
Windows 可嵌入包(ARM64) Windows 6c9c019a035dbe582c19c03e3f72f7da 11.0 MB SIG .sigstore SPDX