ubuntu虛擬機器終端(terminal)打不開

2021-09-29 17:38:25 字數 903 閱讀 2924

最近將自帶的python3.5更改為預設的python3.6,所以就出現了終端打不開的情況,以下是我的解決辦法:

首先,按ctrl+alt+f1(我是ctrl+alt+f5)進入命令列模式,也就是無圖形介面,這時候會讓你輸入使用者名稱和密碼,這裡注意不要用小鍵盤輸密碼,因為計算機不認。

接著輸入

gnome-terminal

該指令是檢視出現的終端錯誤,我有兩處錯誤

錯誤一:no module named 「apt_pkg」,解決方法如下

sudo apt-get remove --purge python-apt

sudo apt-get install python-apt -f

cd /usr/lib/python3/dist-packages/

sudo cp apt_pkg.cpython-35m-x86_64-linux-gnu.so apt_pkg.cpython-36m-x86_64-linux-gnu.so

錯誤二:cannot import name 『_gi』,解決方法如下

cd /usr/lib/python3/dist-packages/gi/

sudo cp _gi.cpython-35m-x86_64-linux-gnu.so _gi.cpython-36m-x86_64-linux-gnu.so

sudo cp _gi_cairo.cpython-35m-x86_64-linux-gnu.so _gi_cairo.cpython-36m-x86_64-linux-gnu.so

最後,按ctrl+alt+f7進入介面模式(我的切換不回去,就sudo reboot -f重啟了虛擬機器),開啟終端成功。

虛擬機器 Ubuntu

1.安裝 2.安裝tools,可以複製檔案 參考 快捷鍵 ctrl alt t 命令列 ctrl alt l 鎖屏 更改 etc apt sources.list 阿里源 deb src xenial main restricted added by software properties deb ...

ubuntu 虛擬機器網絡卡

安裝的ubuntu16.04,完成之後ip是動態獲取的,於是項配置乙個靜態的ip,ubuntu16的物理網絡卡名字是ens33,和以前的eth0 之類的不一樣,不知道從什麼版本開始改的。直接修改 etc network inte ces檔案。新增如下幾行 iface ens33 inet stati...

虛擬機器ubuntu擴容

之前由於虛擬機器ubuntu分配空間太小,導致了空間不夠,然後決定對其擴容。一開始以為只需在虛擬機器編輯那裡擴充套件磁碟空間就夠了。後來才意識到那只是給ubuntu分配了磁碟空間,你還需要從ubuntu內部進行磁碟分割槽並掛載!本以為是很簡單的事情後來真的上手才發現全是坑。下面記錄一下詳細的步驟 1...