
与许多 Linux 发行版一样,Ubuntu 默认安装了 Python。24.04 版本使用 Python 3.12,而目前正在开发的版本 Resolute Raccoon 已经使用 Python 3.14。可能出现的问题是,我们可能会遇到只能在特定 Python 版本(早期或后期版本)下运行的程序。以前的解决方案是使用第三方软件源。现在的好消息是,Canonical 推出了自己的 Python 软件源。
这个新推出的软件源由 Ubuntu 开发团队维护,因此它是官方的(并非官方的 Python 软件源,而是 Canonical 提供的),它包含针对 Ubuntu 的特定补丁和安全修复程序,并支持所有类型的 CPU 架构。它不包含最新版本的 Python,如果我们把“最新版本”定义为包含最新小版本更新的版本。例如,截至撰写本文时,最新版本是 Python 3.14.2,而该软件源仅支持 Python 3.14。
如何将 Python 软件源添加到 Ubuntu
添加软件源非常简单,您只需执行以下操作:
1)打开终端
2)输入以下命令:
sudo add-apt-repository ppa:canonical-python-maintainers/python-backports
输入您的密码并接受提示信息。就这么简单。
3)添加软件源后(顺便说一句,这是直接链接),剩下的就是安装所需的 Python 版本,例如 python3.13 或 python3.13-minimal(如果您想要最小版本)。删除软件源的命令是:
sudo apt install ppa-purge && sudo ppa-purge ppa:canonical-python-maintainers/python-backports
也可以通过“软件和更新”(在 Ubuntu GNOME 中)、Discover(在 Kubuntu 中)和其他图形工具删除该软件源。
有了这个软件源,我们获得了 Canonical 的官方支持,但我个人不建议使用它,除非绝对必要。全新安装后提供的支持通常就足够了。