答案1
python
如果安装了 Python 2,则在终端中运行该命令会启动 Python 2 解释器,就像在您的 Ubuntu 20.04 中一样。在 Ubuntu 20.04 中,您还可以python
通过安装python-is-python3包裹。
sudo apt install python-is-python3
你也可以通过运行以下命令从终端启动 Python 3 解释器python3
答案2
除了安装解决方案之外python-is-python3(在 Stephan Boston 的评论中提到),还有一个使用更新替代方案或使用 GUI加尔替代品,它不仅适用于 Python,还适用于任何工具及其任意数量的版本。
让我们从头开始。我刚刚安装了 Ubuntu 20.04,/usr/bin甚至没有鞋底Python, 但只有python3和python2. 您输入:
# update-alternatives --install /usr/bin/python python /usr/bin/python3 10
# update-alternatives --install /usr/bin/python python /usr/bin/python2 9
# update-alternatives --config python
输入最后一条命令后,系统会要求您手动选择首选版本或将选择保留为自动模式,在我们的示例中,python3 的优先级 10 高于 python2 的优先级 9,因此 python3 将是默认选项。
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/bin/python3 10 auto mode
1 /usr/bin/python2 9 manual mode
2 /usr/bin/python3 10 manual mode
如果我输入了1:
$ python --version
Python 2.7.18rc1
我改变了主意,更新替代方案——配置python已选择0对于自动(竞标最高优先级):
$ python --version
Python 3.8.2