关于程序员:如何在-Ubuntu-中安装最新的-Python-版本

48次阅读

共计 1713 个字符,预计需要花费 5 分钟才能阅读完成。

动动发财的小手,点个赞吧!

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,请查看本指南:

Install

要装置最新的 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*

列出 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 Shell

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 ("TecMint #1 Linux Blog");
TecMint #1 Linux Blog
>>> quit()

要退出 Python 解释器,请键入以下命令并按 Enter。

quit()
OR
exit()

设置默认版本

如果您在 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。

本文由 mdnice 多平台公布

正文完
 0