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

Python 3.14.0b2

发布日期: 2025 年 5 月 26 日

这是第二个 3.14 测试版。

https://pythonlang.cn/downloads/release/python-3140b2/

这是 Python 3.14 的 Beta 预览版

Python 3.14 仍在开发中。此版本 3.14.0b2 是计划中的四个测试版中的第一个。

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

我们强烈鼓励第三方 Python 项目的维护者在 Beta 阶段使用 3.14 进行测试,并尽快将发现的问题报告给Python 错误跟踪器。尽管该版本计划在进入 Beta 阶段时功能完善,但仍有可能在发布候选阶段(2025 年 7 月 22 日星期二)开始之前修改功能,或在极少数情况下删除功能。我们的目标是在 Beta 4 之后不进行 ABI 更改,并在第一个发布候选版本之后尽可能少地更改代码。为此,在 Beta 阶段,让 3.14 获得尽可能多的曝光至关重要

这包括为 3.14 创建预发布轮子,因为这有助于其他项目进行自己的测试。但是,我们建议您的常规生产发布等到 3.14.0rc1,以避免 ABI 损坏的风险。

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

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

Python 3.14 的一些主要新功能和变化如下

新特性

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

有关 Python 3.14 更改的更多详细信息,请参阅Python 3.14 中的新功能。Python 3.14 的下一个预发布版本将是 3.14.0b3,计划于 2025 年 6 月 17 日发布。

构建方面的变更

  • PEP 761:Python 3.14 及之后版本不再为发布产物提供 PGP 签名。推荐验证者改用 Sigstore。
  • 官方的 macOS 和 Windows 发布二进制文件包含一个实验性的 JIT 编译器

不兼容的变更、移除和新的弃用项

Python 安装管理器

我们为 Windows 提供的安装程序将由我们的新安装管理器取代,该管理器可以从Windows 应用商店我们的 FTP 页面安装。有关更多信息,请参阅我们的文档。下面可供下载的 JSON 文件包含此版本中所有可安装包的列表,包括文件 URL 和哈希值,但安装最新版本不需要此文件。传统安装程序将在 3.14 和 3.15 版本中保持可用。

更多资源

接下来是些完全不一样的内容

1897 年,印第安纳州差点通过一项法案,将 pi 定义为 3.2。

当然,事情没那么简单。

医学博士埃德温·J·古德温 (Edwin J. Goodwin) 声称已经找到了一个古老的几何问题——化圆为方——的解决方案,该问题最早在希腊数学中提出。它涉及到只使用圆规和直尺,尝试绘制一个面积相同的圆形和正方形。结果证明这是不可能的,因为 π 是超越数(这一点在 13 年前已被费迪南德·冯·林德曼证明),但古德温通过篡改将 π 的值设为 3.2(他的著作中至少包含了九个不同的 π 值:包括 4、3.236、3.232、3.2325……甚至 9.2376……)。

古德温已将其证明版权化,并将其提供给印第安纳州,以便在该州的教育教科书中使用,无需支付版税,前提是他们认可该证明。因此,印第安纳州第 246 号法案于 1897 年 1 月 18 日提交众议院。该法案未被理解,最初提交给众议院运河委员会,也称为沼泽地委员会。他们随后将其提交给教育委员会,该委员会于 2 月 2 日正式建议“该法案应通过”。该法案于 5 日通过了二读,教育委员会主席提议暂停宪法中要求法案在三个不同日期宣读的规定。该提案以 72 票对 0 票通过,法案本身以 67 票对 0 票通过。

该法案于 2 月 10 日提交参议院,于 11 日进行一读,并提交给禁酒委员会,该委员会主席于 12 日建议“该法案应通过”。

一位数学教授,克拉伦斯·阿比亚塔·瓦尔多 (Clarence Abiathar Waldo),在众议院通过该法案的那天恰巧在州议会大厦,他在辩论期间走了进去,听到一位前教师争论说:

情况再简单不过了。如果我们通过这项法案,确立了一个新的、正确的圆周率值,作者将他的发现免费提供给我们州使用,并在我们学校的教科书中免费出版,而其他人则必须向他支付版税。

瓦尔多确保参议员们“得到了适当的指导”;12 日,在二读期间,在一次未能成功修正法案的尝试后,该法案被无限期搁置。但在此之前,参议员们还是玩得很开心。

《印第安纳新闻》13 日报道:

……法案被提出并被嘲笑。参议员们对此大开玩笑,嘲弄它,并因此发笑。这种乐趣持续了半小时。参议员哈贝尔说,参议院每天花费国家 250 美元,不应该在这种无聊的事情上浪费时间。他说,在阅读芝加哥和东方主要报纸时,他发现印第安纳州立法机构因已就该法案采取的行动而沦为笑柄。他认为考虑这样的提议是不庄重或不值得参议院的。他动议无限期搁置该法案,该动议获得通过。

尽情享用新版本吧

感谢所有帮助实现 Python 开发和这些发布的众多志愿者!请考虑通过亲自志愿服务或通过组织向 Python 软件基金会捐款来支持我们的工作。

完整更新日志

文件

版本 操作系统 描述 MD5 校验和 文件大小 Sigstore SBOM
Gzip 压缩的源码包 源码发布版 ff637c39ab017ef75435f2bad5f02085 29.1 MB .sigstore SPDX
XZ 压缩的源码包 源码发布版 fb523c0bfe2aad21faa597311fe8b635 22.5 MB .sigstore SPDX
macOS 64 位 universal2 安装程序 macOS 适用于 macOS 10.13 及更高版本 260b82c8a4bf19d5dab8e3db9a1cad6c 70.9 MB .sigstore
Windows 安装程序 (64位) Windows 推荐 0fc9d2cba216091f1615cfc08fdf65d1 28.4 MB .sigstore SPDX
Windows 安装程序 (32位) Windows 09f328697c9eec1d946950bdfa816ae3 27.0 MB .sigstore SPDX
Windows 安装程序 (ARM64) Windows 实验性 60bb4e7f7df999dcaef36f4b46e2a180 27.7 MB .sigstore SPDX
Windows 可嵌入包 (64位) Windows 353c6437551776994f51c0fe3b7d4e45 11.4 MB .sigstore SPDX
Windows 可嵌入包 (32位) Windows 5c2a1aa6a4f8666d859dc7c895f2cf66 10.0 MB .sigstore SPDX
Windows 可嵌入包 (ARM64) Windows e660e23444b77edb8cdb204bbba9e3c8 10.6 MB .sigstore SPDX