安裝ptyhon3.7 sudo apt-get update sudo apt-get install python3.7 安裝成後的目錄在/usr/bin/python3.7,同時將其設置成預設 sudo update-alternatives --install /usr/bin/python ...
安裝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就能出來了!