原标题:Python 3.11 正式发布!你值得拥有

流行的 Python 编程语言近日已经发布了 3.11 版本。以下是新功能介绍以及如何在所有当前 Ubuntu 版本的安装指南。

Python3.11正式发布!你值得拥有插图

Python 3.11声称比之前的 3.10 快10-60%,并且具有以下特点:

新的语法,Exception Groups 和except*

内置特性,增加异常的注释;

增加标准库tomllib——支持解析TOML格式;

解释器改善,在回溯中包括细粒度的错误位置……

新的类型标注,比如可变泛型……

废止、移除或限制一些功能;

增强回溯中的错误位置。

异常情况可以用注释来补充

将单个TypedDict项目标记为需要或不需要。

增加了一个新的模块,tomllib,用于解析TOML。

优化模块有:

asyncio

contextlib

datetime

enum

fractions

……

如何在 Ubuntu 中安装 Python 3.11

对于Ubuntu 22.04,Ubuntu20.04,Ubuntu 18.04及其衍生版本,如 Linux Mint,有一个流行的Deadsnakes PPA维护Python 3.11以及其他Python版本的软件包。

注意:PPA 不支持 Ubuntu 22.10。您可以按照底部链接从源码压缩包构建它。

1.首先,按按Ctrl + Alt + T在键盘上打开终端。打开后,运行命令以添加 PPA:

sudoadd-apt-repository ppa:deadsnakes/ppa

询问时键入用户密码(无星号反馈),然后按 Enter 继续

2. 然后通过以下命令刷新包缓存,尽管它在 Ubuntu 20.04+ 中自动完成:

sudoapt update

3.后,通过以下命令安装python 3.11:

sudoaptinstallpython3.11

或者用python3.11-full替换 IDE、pip 包管理器python3.11

验证:

要验证,请在终端中运行。

python3.11–versionpython3.11-mpip–version

将 Python 3.11 设置为默认

注意:在 Ubuntu 中更改默认 Python3 可能会导致一些默认应用程序出现问题,如 GNOME 终端

可以使用命令行工具.update-alternatives 将新的 Python 包设置为默认值

1.首先,运行命令为系统默认 python 创建符号链接(更改取决于您的 Ubuntu 版本)python3.10

sudoupdate-alternatives–install /usr/bin/python3 python3 /usr/bin/python3.10 110

2.然后,通过命令添加新的Python 3.11:

sudoupdate-alternatives–install /usr/bin/python3 python3 /usr/bin/python3.11 100

3.之后,您可以通过运行命令随时选择 Python3 作为 Python:

sudoupdate-alternatives–config python3

从源代码手动编译和安装 Python 3.11

用户也可以从Python 网站下载源代码,手动从源码压缩包编译编程语言。

需要新 Ubuntu 22.10 精美艺术壁纸的朋友请加小编微信 linuxgs (口令Ubuntu壁纸)。

来自:Linux迷

链接:https://www.linuxmi.com/python-3-11.html

关注我们

Linux公社

关注 Linux公社,添加星标

每天 获取 技术干货,让我们一起成长

合作联系:root@linuxidc.net返回搜狐,查看更多

责任编辑:

作者 nasiapp

在线客服
官方客服
我们将24小时内回复。
12:01
您好,有任何疑问请与我们联系!

选择聊天工具: