升级python后出现“无法启动终端”错误该如何解决?

升级python后出现“无法启动终端”错误该如何解决?

如何解决“无法启动终端”错误,无法执行子进程GNOME-Terminal(没有此文件或目录)?请帮助我们解决此错误。目前我已将 Python 升级到 3.7 版本。

我尝试通过单击 Alt+F2 来打开并输入“gnome-terminal”,但也失败了。

我尝试sudo apt-get purge gnome-terminal在通过单击“Ctrl + Alt + F3”键打开的 shell 中“ ”,这将我的终端从系统中移除

然后运行“ sudo apt-get install gnome-terminal”,我回到终端但出现同样的错误。

答案1

经过多次尝试,

我找到了问题的原因。Python 升级到 3.7 版本,丢失了 3.5 版本

sudo apt-get install python3.5

上述命令安装了 python 3.5,Ubuntu 18.04 默认使用它来运行终端。

笔记:

卸载 Python 3.5 会导致 Ubuntu 中的终端、桌面、Firefox 和一些应用程序被删除。

最好不要这么做。

小心升级/安装python版本。

答案2

gnome-terminal 需要 python 3.5。最有可能的是你搞错了 Ubuntu 18.04 中预装的 python 3.5。你可以使用以下命令检查默认的 python 版本

python --version

如果这里没有列出python3.5,你可以检查

ls /usr/bin/python*

如果它仍然不在列表中,则从安装它此链接

如果您的系统中安装了 python 3.5,您可能需要重新安装它。

最后,如果你仍然无法打开终端,请尝试重新安装 gnome-terminal,如下所示

sudo apt-get install --reinstall gnome-terminal

相关内容