删除 python 后图形化 bash 无法运行

删除 python 后图形化 bash 无法运行

Ubuntu 18.04,我卸载了python*,这导致ubuntu-desktop和许多其他应用程序的卸载。我安装了python3.8,然后ubuntu-desktop

现在我可以运行命令行ctrl+alt+F3,但无法在图形环境下运行。我也试过

cp /etc/skel/.bashrc ~

随后再次记录,但没有帮助。

我也不知道图形化 bash 的名字,所以尝试重新安装。

我应该怎么办?


注意:我还将其设置python3.8为替代方案python。不确定这是否会产生问题。

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 2
sudo update-alternatives --config python

但问题仍然存在。

答案1

Ubuntu 严重依赖于python,因此通过删除 python,需要它运行的工具也需要被删除。

这些工具也是为特定版本的 Python 构建的,因此如果该版本不可用,你会发现它们可能不再运行(诸如gnome-terminal需要它所构建的 Python 的工具;随您的版本附带的;这是它经过测试运行的;如果您的系统没有该版本 - 它可能无法运行或可能无法正确运行)。

https://packages.ubuntu.com/bionic-updates/gnome-terminal

答案2

之后已修复

sudo update-alternatives --config python3

并指向python3.6而不是python3.8

顺便一提,

/usr/bin/gnome-terminal

有一个头开始

#!/usr/bin/python3

与 无关python2

仍不清楚原因是什么。


更新

您不需要更改默认的 python 版本。

赶紧跑

sudo nano '/usr/bin/gnome-terminal'

并将标题更改为:

#!/usr/bin/python3.6

完毕。

只需确保下次软件更新时它不会被覆盖。

相关内容