Ubuntu 16.04無法使用終端的解決方法

Ubuntu16.04LTS安裝了自帶的Python3軟件包,結果發現版本是3.5

心血來潮升級了Python到3.6,並且也成功地將默認Python版本換成了Python3.6.3

然後發現終端打不開了,點擊圖標顯示正在打開但並不能打開,使用Ctrl+alt+T也打不開

於是開始查找解決辦法,最終在以下貼中找到方法:

https://blog.csdn.net/u010395144/article/details/52794947

https://blog.csdn.net/jaket5219999/article/details/78465251

解決思路如下:

先找到能打開的shell來尋找錯誤,於是用Ctrl+Alt+F1進入命令行模式

登錄賬號密碼後進入正常的命令行

查找終端的問題:

$ gnome-terminal

報以下錯誤:

Traceback (most recent call last):
File “/usr/bin/gnome-terminal”, line 9, in
from gi.repository import GLib, Gio
File “/usr/lib/python3/dist-packages/gi/init.py”, line 42, in
from . import _gi

ImportError: cannot import name ‘_gi’

於是度娘了ImportError: cannot import name '_gi’後找到第二個帖子,發現可能是裝Python時遺留下來的問題

進入路徑:/usr/lib/python3/dist-packages/gi/

_gi_cairo.cpython-35m-x86_64-linux-g

_gi.cpython-35m-x86_64-linux-gnu.so

以上兩份文件需要重命名或複製後更名,就是把35改成36
_gi_cairo.cpython-36m-x86_64-linux-g

_gi.cpython-36m-x86_64-linux-gnu.so

修改的話,在打開某個文件夾,右鍵打開終端,然後進行直接重命名或者複製後重命名,需要加上sudo權限

修改完成以後,再打開終端,應該就正常了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章