我无法在 Ubuntu 20.04 上检查 Python 版本

我无法在 Ubuntu 20.04 上检查 Python 版本

我试图检查设备上的 Python 版本。在终端中,我使用了命令python --version。但它输出一条消息说

Command 'python' not found, did you mean:

 command 'python3' from deb
 command 'python' from deb python-is-python3

我尝试重新安装 Python 3。但仍然显示相同的内容。我现在该怎么办?

答案1

直到 Ubuntu 18.04 LTS,Ubuntu 上都预装了 python2 和 python3。从 Ubuntu 18.04 LTS 开始,情况发生了变化。没有预装 Python2。仅预装了 python3(20.04 中的 v3.8.2)。此时,如果您运行python3 --version,您将看到已安装版本 3.8.2。但是,如果您还安装了 python 2(您自己安装的,它没有预装),那么您可以使用python2 --versionpython --version来检查 python2 的版本。

要检查有关 python3 的信息,您必须使用python3 --version或以 明确开头的内容python3。其中 aspythonpython2将引用 python2。

编辑1
他们这样做的原因是 Python2 本身已经达到了停产(生命终结)。
相关新闻文章

编辑2
Python 2 现已从主存储库移至 Universe 存储库。

四个主要存储库是:

Main - Canonical-supported free and open-source software.

Universe - Community-maintained free and open-source software.

Restricted - Proprietary drivers for devices.

Multiverse - Software restricted by copyright or legal issues.

编辑3
为了使python命令指向 python3,请通过在终端中python-is-python3运行命令来安装包。sudo apt install python-is-python3

相关内容