如何在 Ubuntu 中安装最新版本的 Python
Python是发展最快的主流通用编程语言。其原因有很多,例如其可读性和灵活性、易学易用、可靠性和效率。
目前有两个主要的Python版本正在使用 - 2和3(Python 的现在和未来);前者不会有新的主版本,而后者正在积极开发中,并且在过去几年中已经发布了很多稳定版本。Python 3的最新稳定版本是3.11版。
在较新的Ubuntu版本中,预装了Python 3.10或Python 3.8,而旧版本的 Ubuntu 则并非如此。
在本文中,我们将解释如何使用deadsnakes PPA通过apt 包管理器在所有 Ubuntu 版本上安装最新的Python 3.11版本。
要从所有主要 Linux 发行版中的源代码安装最新版本的Python,请查看本指南:
在 Ubuntu 上安装 Python 3.11
要安装最新的Python 3.11版本,您可以使用“ deadsnakes ”团队 PPA,其中包含为 Ubuntu 打包的更新 Python 版本。
$ sudo add-apt-repository ppa:deadsnakes/ppa $ sudo apt update $ sudo apt install python3.11
如果您想在 Ubuntu 系统中安装特定 Python 版本或多个版本的 Python,您只需运行以下命令并输入 Python 版本号,如下所示。
$ sudo apt install python3.10 $ sudo apt install python3.9 $ sudo apt install python3.8 $ sudo apt install python3.7 $ sudo apt install python3.6
要查看系统上安装的所有 Python 二进制文件的列表,请运行以下ls 命令。
$ ls -l /usr/bin/python*
lrwxrwxrwx 1 root root 10 Apr 22 2022 /usr/bin/python3 -> python3.10 -rwxr-xr-x 1 root root 5901416 Apr 2 2022 /usr/bin/python3.10 -rwxr-xr-x 1 root root 6705016 Oct 24 15:56 /usr/bin/python3.11 -rwxr-xr-x 1 root root 960 Dec 23 2020 /usr/bin/python3-futurize -rwxr-xr-x 1 root root 964 Dec 23 2020 /usr/bin/python3-pasteurize
从上面截图的输出来看,测试系统上默认的 Python 版本是3.10,您也可以使用以下命令检查 Python 版本。
$ python -V Python 3.10.4
要使用Python 11,请调用以下命令。
$ python3.11
Python 3.11.0 (main, Oct 24 2022, 19:56:13) [GCC 11.2.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> print ("Example #1 Linux Blog"); Example #1 Linux Blog >>> quit()
要退出 Python 解释器,请键入以下命令并按 Enter。
quit() OR exit()
在 Ubuntu 中设置默认 Python 版本
如果您在 Ubuntu 系统中安装了多个版本的 Python,并且只想将一个版本设置为默认版本,那么您需要执行一些额外的步骤,如图所示。
$ python3 --version $ 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 $ sudo update-alternatives --config python3 $ python3 --version
就这样!在这篇简短的文章中,我们解释了如何通过 apt 包管理器在Ubuntu中安装Python 3.11。如果您有任何问题,请使用下面的评论表与我们联系。