更改 python 版本后终端无法打开

更改 python 版本后终端无法打开

因此,在我的 ubuntu 系统中安装了 3.10.3 版本后,我决定将 Python 版本从 3.8.10 升级到 3.10.3。我使用了-

sudo update-alternatives --config python3

然后选择为 3.10 指定的适当数字。但是在更改版本后关闭终端后,终端拒绝打开。谢天谢地,我使用 VS 代码上的终端将版本恢复回来,它似乎打开了。

所以我想问一下为什么会发生这种情况,我的意思是我们肯定要在某个时间点升级到更高的版本。这是 Ubuntu 开发人员的问题还是我的 Ubuntu 出了问题?

我的规格-

Shell-Bash

终端——Gnome终端

Ubuntu 版本-20.04 LTS

答案1

永远不要更改 Ubuntu 中 Python 的默认版本!!

值得庆幸的是,我使用 VS 代码上的终端恢复了版本,它似乎打开了。

您也可以登录虚拟终端来ctrl + alt + f3更改 python 版本(使用ctrl + alt + f7返回 GUI)。

所以我想问为什么会发生这种情况

Ubuntu 中的默认软件严重依赖于默认的 Python 版本,并且 Ubuntu 中的默认 Python 版本是不可更改的。

这是 Ubuntu 开发人员的问题还是我的 Ubuntu 出了问题

不,这是预料之中的。

要使用其他版本的 python,可以使用 来调用它python3.10(但不要使用 进行符号链接python3python3.10,或者使用虚拟环境. 您还可以使用米尼康达

我的意思是我们必须在某个时间点升级到更高的版本

不一定。Ubuntu 在其存储库中支持该软件已有相当长一段时间(LTS 版本支持 5 年)。重点是,您不需要在此时间范围内升级到更高版本的操作系统。

如果您始终想使用最新版本的软件包,则应该使用滚动发布发行版。

相关内容