Python 3.10.0b3 发布

Posted 传智教育官方博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 3.10.0b3 发布相关的知识,希望对你有一定的参考价值。

Python 3.10 仍在开发中。3.10.0b3 是四个计划的 beta 版本预览中的第三个。Beta 版预览旨在让更广泛的社区有机会测试新功能和错误修复,并准备他们的项目以支持新功能发布。

我们强烈鼓励第三方 Python 项目的维护者在 beta 阶段使用 3.10进行测试,并尽快将发现的问题报告给Python 错误跟踪器。虽然该版本计划在进入 Beta 阶段时完成功能,但在候选版本开始之前(2021 年 8 月 2 日星期一),可能会修改或在极少数情况下删除功能。我们的目标是在 beta 4 之后没有 ABI 更改,并且在第一个候选版本 3.10.0rc1 之后尽可能少地更改代码。为了实现这一目标,在 Beta 阶段获得尽可能多的 3.10 曝光率非常重要。

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

与 3.9 相比,3.10 系列的主要新功能

Python 3.10 的许多新功能仍在计划和编写中。到目前为止,新的主要新功能和变化包括:

PEP 623——弃用并准备删除 PyUnicodeObject 中的 wstr 成员。
PEP 604 – 允许将联合类型写为 X | 是
PEP 612 – 参数规范变量
PEP 626——用于调试和其他工具的精确行号。
PEP 618 – 添加可选的长度检查到 zip。
bpo-12782:现在正式允许带括号的上下文管理器。
PEP 632——弃用 distutils 模块。
PEP 613 – 显式类型别名
PEP 634 – 结构模式匹配:规范
PEP 635——结构模式匹配:动机和基本原理
PEP 636 – 结构模式匹配:教程
PEP 644 – 需要 OpenSSL 1.1.1 或更新版本
PEP 624 – 删除 Py_UNICODE 编码器 API
PEP 597 – 添加可选的 EncodingWarning

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

Python 3.10 的下一个预发布版本将是 3.10.0b4,目前计划于 2021 年 7 月 10 日星期六发布。

BPO-38605:from future import annotations(PEP 563)曾经是这个名单在以前的预发行版上,但它已被推迟到Python 3.11由于一些兼容性问题。

以上是关于Python 3.10.0b3 发布的主要内容,如果未能解决你的问题,请参考以下文章

PyTorch 安装要求 python=3.1 。安装的 Python 版本:3.10.0

如何在 python 3.10.0 中安装 mediapipe?我无法安装它

PyInstaller 与 Python:3.10.0b4 - ImportError:没有名为 _bootlocale 的模块

Python 最近两条好消息:①TIOBE排名超过C和Java②新版本发布3.10.0,还有今天刚发布的《What’s New in Python(2021.10.15)》

Windows Visual Studio 2019 编译 Python 3.7.12 及 Python 3.10.0 源码

Python小白的数学建模课-B3. 新冠疫情 SIS模型