在 Linux 中更改 Python 的默认版本

时间:2021-07-05 17:57:33

标签: python ubuntu ubuntu-20.04

我正在尝试将我的终端的默认 python 版本从 3.8 更改为 3.9,我想我之前破坏了一些东西,因为我尝试使用 sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.9 1 更改优先级 但仍然 python --version 产生了 3.8.10 并且奇怪的是 python3 --version 产生了 3.8.2

我也尝试使用 sudo update-alternatives --config python3

查找我的替代方案

并得到:

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

只有当我明确写了 python3.9 时它才激活它,但默认的 python 命令仍然激活 python 3.8.10(而且仍然很奇怪 python3 激活了不同的版本)。< /p>

然后我尝试删除 3.8 替代方案,并成功将 3.9 保留为自动和手动,但仍然得到相同的结果,就像我似乎找不到的东西比它具有更高/默认的优先级。

任何帮助将不胜感激。

0 个答案:

没有答案