我试图检查设备上的 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 --version
或python --version
来检查 python2 的版本。
要检查有关 python3 的信息,您必须使用python3 --version
或以 明确开头的内容python3
。其中 aspython
和python2
将引用 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