更改 Ubuntu 中的 Python 默认版本

更改 Ubuntu 中的 Python 默认版本

我已经在 Ubuntu 上安装了 python 3.10。现在我有两个版本:3.8 和 3.10。我想将 Python 3.10 设置为默认值。我遵循了这里的建议:更改Ubuntu中的Python3默认版本

ls /usr/bin/python*
/usr/bin/python3     /usr/bin/python3.8-config  /usr/bin/python3-pasteurize
/usr/bin/python3.10  /usr/bin/python3-config
/usr/bin/python3.8   /usr/bin/python3-futurize

我尝试设置 get python3.10 优先级 1 和 python3.8 优先级 2:

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.8 2
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.10 1

我可以使用以下方法检查它:

sudo update-alternatives --config python
There are 2 choices for the alternative python (providing /usr/bin/python).

  Selection    Path                 Priority   Status
------------------------------------------------------------
  0            /usr/bin/python3.8    2         auto mode
* 1            /usr/bin/python3.10   1         manual mode
  2            /usr/bin/python3.8    2         manual mode

但是当我检查当前的 python 版本时,我仍然看到旧版本:

python3 --version
Python 3.8.10

请问我该如何解决我的问题?

相关内容