打算为你的项目开发工作安装 Python 3.11?下面是如何在 Ubuntu 等发行版中安装 Python 3.11 的方法。
Python 3.11 于 2022 年 10 月 25 日发布,并声称比之前的 Python 3.10版本快 10% - 60%。
一如既往,3.11 中的功能和改进列表明显较多。下面是一个简介:
还有很多,你可以在官方的 3.11 亮点页面上详细了解。
Ubuntu 22.04 LTS带有 Python 3.10,而最近发布的Ubuntu 22.10 Kinetic Kudu也是同样的版本。然而, Kinetick Kudu 可能会在几周内采用 3.11。
另外,Fedora 37已经有了 Python 3.11 RC2,并将提供该版本。
所以,如果你正在运行 Ubuntu 22.04 LTS、Linux Mint 21或任何基于 Ubuntu-LTS 的发行版,这里是你如何通过 PPA 安装 Python 3.11 的方法。
注意:谨慎地使用这个方法。确保你知道你在做什么,因为替换 Linux 发行版的基础 Python 版本可能会导致系统不稳定。许多默认的应用程序和软件包都依赖于 3.10 版本。
打开终端提示,添加以下 PPA:
sudo add-apt-repository ppa:deadsnakes/ppa
使用下面的命令刷新缓存:
sudo apt update
并使用下面的命令安装 Python 3.11:
sudo apt install python3.11
理论上,你可以在 Linux 发行版中安装多个版本的 Python,但只能默认一个版本。将 Python 3.11 设置为默认版本需要一些额外的步骤。请跟我做。
然而,在这之前,请确保你知道哪些应用程序依赖于 Python 3.10。你可以使用 apt-cache rdepends
命令轻松地找到它,如下所示:
debugpoint@debugpoint-22-04:~$ apt-cache rdepends python3.10python3.10Reverse Depends:python3.10-dbgpython3.10-venvpython3.10-fulllibpython3.10-testsuiteidle-python3.10idle-python3.10python3.10-minimalpython3.10-docpython3.10-devpython3[截断]python3python3-unopython3-allgedit
首先,从终端使用以下命令检查当前的默认版本:
python3 --version
使用 update-alternatives
来创建python3
的符号链接:
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.10 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.11 2
并通过命令选择哪一个作为 Python3 使用:
sudo update-alternatives --config python3
现在你可以开始在你当前的 Ubuntu 版本中使用最新的 Python 来进行工作/学习了。你可以使用上述命令切换到库存版本,并随时改变版本。
如果你使用上述安装方法切换到 3.11,那么请确保你检查所有必要的应用程序,看它们是否工作正常。
最后,如果你遇到问题,请在评论区告诉我。
via: https://www.debugpoint.com/install-python-3-11-ubuntu/
作者:Arindam选题:lkxed译者:wxy校对:wxy
本文由 LCTT原创编译,Linux中国荣誉推出