ubuntu打不开终端的解决方案

Ubuntu无法打开终端的解决方案

1、进入终端模式

​ Ctrl+Alt+F6进入终端模式,使用root用户登录。


终端输入 sudo gnome-terminal,会报错,这里就是终端打不开的原因。我的电脑报错情况:

Traceback (most recent call last):
  File "/usr/bin/add-apt-repository", line 11, in <module>
    from softwareproperties.SoftwareProperties import SoftwareProperties, shortcut_handler
  File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 67, in <module>
    from gi.repository import Gio
  File "/usr/lib/python3/dist-packages/gi/__init__.py", line 42, in <module>
    from . import _gi
ImportError: cannot import name '_gi' from 'gi' (/usr/lib/python3/dist-packages/gi/__init__.py)

原因在于我修改了系统的软连接,python3原本链接到python3.6,我改为了python3.7,因此有一些依赖包的名字也要同步更改,或者添加新的软连接:

sudo ln -s /usr/lib/python3/dist-packages/gi/_gi.cpython-{36m,37m}-x86_64-linux-gnu.so

再输入sudo gnome-terminal即可正常打开终端。

Ctrl+Alt+F1重新登陆桌面系统即可。

posted @ 2024-03-18 15:52  Lumeng  阅读(5876)  评论(0)    收藏  举报