安裝ptyhon3.7
sudo apt-get update
sudo apt-get install python3.7
安裝成后的目錄在/usr/bin/python3.7,同時將其設置成默認
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.7 150
sudo update-alternatives --config python
因為我們已經標記好了。所以這個指令可以切換任意一個版本為默認版本。
將Ubuntu系統自帶的python3.6升級到3.7以后,或者自己單獨又安裝了python3.7版本,使用沒問題,但是重啟系統后發現,我的終端Terminal打不開了。
快捷鍵Ctrl+alt+T不行,在Applications里面點擊圖標也打不開:

具體解決如下:
想辦法打開終端能輸入命令,有以下方法:
1)在圖形化界面的空白處右鍵,選擇“Open Terminal”
2)使用XTerm,就是上面截圖中的第二個,如果有安裝的話,如果沒有去Ubuntu software安裝一個就好
3)按Ctrl+Alt+F1從圖形界面切換到命令模式,需要輸入用戶名和密碼登錄(進去前記住了,按Ctrl+Alt+F7就可以回到圖形Ctrl+alt+T界面)
4)輸入命令:
$ gnome-terminal
看到報錯信息:ImportError: cannot import name ‘_gi’
5)$ cd /usr/lib/python3/dist-packages/gi/
# 將35改成37(我的是python是37,如果你的是36就改成37)
$sudo mv _gi_cairo.cpython-35m-x86_64-linux-gnu.so _gi_cairo.cpython-37m-x86_64-linux-gnu.so
$ sudo mv _gi.cpython-35m-x86_64-linux-gnu.so _gi.cpython-37m-x86_64-linux-gnu.so

修改35->37
4)最后,還要注意一下,你的python3是安裝在哪里的:

看看python3裝在哪兒
5)上圖所示就非默認目錄了(默認目錄是/usr/bin/)按照python3.7的話,就是非默認目錄了,需要執行以下命令,將gi包拷過去:
6)$sudo cp -fr /usr/lib/python3/dist-packages/gi/ /usr/local/lib/python3.7/site-packages/
7)至此,你Ctrl+alt+T一下,試試看,Terminal就能出來了!
