|
Python 编程言语于2022.10.24曾经公布了 3.十一 版本。下列是新功用引见以及如安在一切以后 Ubuntu 版本的装置指南。
Python 3.十一宣称比以前的 3.10 快10-60%,而且拥有下列特征:
新的语法,Exception Groups 和except*;内置特性,减少异样的正文;减少规范库tomllib ——反对解析TOML格局;解释器改良,在回溯中包罗细粒度的过错地位……新的类型标注,好比可变泛型……废除、移除或限度一些功用;加强回溯中的过错地位。异样状况能够用正文来增补将单个TypedDict名目标志为需求或不需求。减少了一个新的模块,tomllib,用于解析TOML。优化模块有:asynciocontextlibdatetimeenumfractions新的类型和类型语法
PEP 673 -- Self TypePEP 646 -- 可变泛型PEP 675 -- 恣意字面值字符串类型PEP 655 -- 按照需求或可能丧失的状况标志单个TypedDict项PEP 681 -- 数据类转换如安在 Ubuntu 中装置 Python 3.十一
关于Ubuntu 22.04,Ubuntu20.04,Ubuntu 18.04及其衍生版本,如 Linux Mint,有一个盛行的 Deadsnakes PPA 保护Python 3.十一以及其余Python版本的软件包。
留意:PPA 不反对 Ubuntu 22.10。您能够根据底部链接从源码紧缩包构建它。
1.首先,按按Ctrl + Alt + T在键盘上关上终端。关上后,运转命令以添加 PPA:
sudo add-apt-repository ppa:deadsnakes/ppa
讯问时键入用户明码(无星号反馈),而后按 Enter 持续
2. 而后经过下列命令刷新包缓存,只管它在 Ubuntu 20.04+ 中自动实现:
sudo apt update
3.最初,经过下列命令装置python 3.十一:
sudo apt install python3.十一
或者用 python3.十一-full 交换 IDE、pip 保证理器 python3.十一。
验证:
要验证,请在终端中运转。
python3.十一 --versionpython3.十一 -m pip --version
将 Python 3.十一 设置为默许
留意:在 Ubuntu 中更改默许 Python3 可能会致使一些默许运用顺序泛起问题,如 GNOME 终端
能够使用命令行工具.update-alternatives 将新的 Python 包设置为默许值
1.首先,运转命令为零碎默许 python 创立符号链接(更改取决于您的 Ubuntu 版本)python3.10
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.10 十一0
2.而后,经过命令添加新的Python 3.十一:
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.十一 100
3.之后,您能够经过运转命令随时选择 Python3 作为 Python:
sudo update-alternatives --config python3
从源代码手动编译和装置 Python 3.十一
用户也能够从Python 网站下载源代码,手动从源码紧缩包编译编程言语。 |
|