Ubuntu 20.04 中的默认 Python 版本是什么?

Ubuntu 20.04 中的默认 Python 版本是什么?

新版 Ubuntu 20.04 默认 Python 3 版本是什么?还是 3.6 还是最新的 Python 3.8?

我正在开发一个 Python 程序,稍后我想在新的 Ubuntu 20.04 上运行它。我不确定是否可以使用最新的 Python 3.8 语法。我还没有安装 Ubuntu 20.04 来快速检查它,而且我无法在 Google 上轻松找到这个问题的答案。

答案1

Ubuntu 20.04 默认使用 Python 3.8.2 版本。Python 2.7 已移至 Universe,默认情况下不包含在任何新安装中。 Python 官方发行说明

答案2

如果你想找到默认的 Python 3 版本任何Ubuntu 版本,你可以运行命令

rmadison python3
 python3 | 3.2.3-0ubuntu1   | precise         | all
 python3 | 3.2.3-0ubuntu1.2 | precise-updates | amd64, armel, armhf, i386, powerpc
 python3 | 3.4.0-0ubuntu2   | trusty          | amd64, arm64, armhf, i386, powerpc, ppc64el
 python3 | 3.5.1-3          | xenial          | amd64, arm64, armhf, i386, powerpc, ppc64el, s390x
 python3 | 3.6.5-3          | bionic          | amd64, arm64, armhf, i386, ppc64el, s390x
 python3 | 3.6.7-1~18.04    | bionic-updates  | amd64, arm64, armhf, i386, ppc64el, s390x
 python3 | 3.8.2-0ubuntu2   | focal           | amd64, arm64, armhf, i386, ppc64el, riscv64, s390x
 python3 | 3.8.6-0ubuntu1   | groovy          | amd64, arm64, armhf, i386, ppc64el, riscv64, s390x

或者,检查包裹

https://packages.ubuntu.com/search?keywords=python3&searchon=names&exact=1&suite=all§ion=all

对于 groovy(Ubuntu 20.10),它是 Python 3.8.6:

在此处输入图片描述

答案3

根据Ubuntu 20.04 发行说明

Ubuntu 20.04 LTS 配备了更新的最先进的工具链,包括 glibc 2.31、OpenJDK 11、rustc 1.41、GCC 9.3、Python 3.8.2、ruby 2.7.0、php 7.4、perl 5.30 和 golang 1.13 的新上游版本。

答案4

清单文件

对于任何 Ubuntu 版本和任何软件包,您可以做的另一件事是检查清单文件,该文件列出了映像中所有预安装的软件包:https://web.archive.org/web/20200508223720/https://releases.ubuntu.com/20.04/ubuntu-20.04-desktop-amd64.manifest

它不包含python3.8任何与 python2 相关的内容。

也可以看看:如何列出默认安装的软件包?

相关内容