安裝虛擬機哦-20200518

安裝虛擬機哦-20200518


因爲需要在Linux環境下運行一個模型的緣故,在老師的建議下安裝了虛擬環境(VM, Virtual Machine)。流行的虛擬機軟件有VMware(VMWare ACE)、Virtual Box和Virtual PC,它們都能在Windows系統上虛擬出多個計算機系統。筆者本安裝的是VMware15.x。

安裝的過程主要是參考 這個教程。這個教程是比較的詳細的,在此就不做贅述了,寫一下自己遇到的一些問題。

1 在Ubuntu 20.04上安裝Python PIP

安裝python3-pip

在Ubuntu安裝python3-pip是比較常規的方法

$ sudo apt update

$ sudo apt install python3-pip

即可。安裝完成之後可以利用命令——

pip3 --version

來檢查pip版本。

安裝python2-pip

因爲在Ubuntu20.04的代碼資源庫中已經不包含python-pip,所以無法按照安裝python3-pip的方法來進行。

利用相同方法來安裝python-pip會出現如下情況:

首先,對應的相同安裝方法是:

$ sudo apt install python-pip
然而上述命令會報錯——

E:Unable to locate package python-pip

解決的方法是自行下載python2-pip,這裏提供的的方法是利用get-pip.py腳本。具體過程如下:

首先,打開代碼庫:

$ sudo add-apt-repository universe

然後,更新代碼庫中安裝報的列表,並且安裝Python2:

$ sudo apt update

$ sudo apt install python2

再利用curl方法下載get-pip.py腳本:

$ curl https://bootstrap.pypa.io/get-pip.py --output get-pip.py

最後,利用python2來運行get-pip.py,來下載python2-pip:

$ sudo python2 get-pip.py

安裝完成之後可以利用命令——

pip2 --version

來檢查pip版本。

具體方法參考了How to Install Python Pip on Ubuntu 20.04

2 安裝時長時間黑屏(在設置完語言之後)

我一開始使用的VMware版本是12.0,在安裝Ubuntu的過程中出現了長時間的黑屏。這是發生在完成所有設置之後,開始安裝之前這個時間點。在更新了VMware版本之後,問題得到了解決。

3 電腦未開啓虛擬化

出現如下報錯

這裏寫圖片描述

是因爲電腦沒有開啓虛擬化,解決的版的辦法是,重啓電腦進入bios,啓用虛擬化,每個品牌的電腦可能打開虛擬化的方式並不相同,以惠普爲例

  • 進入Bios
  • 選擇Security
  • 選擇virtualization
  • 將裏面的兩項修改爲Enabled
  • 這裏寫圖片描述

4 關於密碼

在安裝的Ubuntu的過程中是有讓用戶設置密碼的過程。可能是虛擬機的緣故數字鍵盤沒啓用,但是我沒有注意到,所以導致設置的密碼與我記憶的不同,在完成安裝之後發現進不了圖形界面。當時並沒有想到時上述的原因,所以最後選擇了重置密碼。重置密碼的過程大致如下:

  1. 重啓Ubuntu系統,重啓時長按shift鍵進入grub菜單
  2. 進入recovery mode;
  3. 選擇root Drop to root shell prompt,按Enter鍵進入;
  4. 輸入命令passwd uername, 之後輸入新的密碼,再確認密碼。
  5. 完成密碼重置,輸入命令sudo reboot返回登陸界面。

5 切換到文本模型,輸出出現菱形

在安裝Ubuntu的過程中,在設置語言的環節我選擇了中文。這導致了後來在文本模式的操作中,在出現某些錯誤時,提示語句會出現菱形,造成表意不清,影響後續操作的進行。而導致這一情況的原因是Linux本身不支持中文。我解決的方法是將中文模式切換到英文模式。思路是修改etc/default/locale文件,具體做法如下:

首先,打開待修改的文件:

sudo vi /etc/default/locale

打開後文件內容爲:

LANG=“zh_CN.UTF-8”
LANGUAGE=“zh_CN:zh”

需修改爲:

LANG=“en_US.UTF-8”
LANGUAGE=“en_US:en”

這個操作使用vim編輯器打開文件的,因此編輯該文檔須瞭解一些vim的基本操作。需要用到的幾個簡單操作。

Esc:進入命令模式;a:進入編輯模式;x:命令模式下刪除光標前的一個字符;dd:命令模式下,刪除光標所在行;ZZ:命令模式下,保存並退出文件(注意:vim命令區分大小寫,這裏爲兩個大寫的Z)。

完成修改之後,輸入命令:

reboot

重啓系統即可切換到英文模式。

6 could not get lock/var/lib/dpkg/lock-frontend

apt-get upgrade出現could not get lock/var/lib/dpkg/lock-frontend使用psgrep查找aptpid,並使用kill殺死掉。

舉例如下:

lgj@lgj-Lenovo-G470:~$  ps afx|grep apt
16214 ?        S      0:00  \_ sudo apt install rpm
16215 ?        S      0:01  |   \_ apt install rpm
16721 pts/3    S+     0:00          \_ grep --color=auto apt
lgj@lgj-Lenovo-G470:~$ kill 16214
bash: kill: (16214) - Operation not permitted
lgj@lgj-Lenovo-G470:~$ sudo kill 16214
lgj@lgj-Lenovo-G470:~$ sudo kill 16215

7 文本和圖形界面切換

ubuntu 切換到文本文件Ctrl+Alt+F6,這是完全切換到的文本模式的方法。ctrl+Alt+T亦可;

切換到圖形界面Ctrl+Alt+F1

8 安裝itzi模型

直接利用 pip安裝出現如下錯誤:

Error:Failed building wheel for itzi

下載安裝包之後,利用python setup.py install --user方法安裝後出現如下錯誤:

fatal error:Python.h:No such file or directory

參考此[方法][https://stackoverflow.com/questions/21530577/fatal-error-python-h-no-such-file-or-directory]可解決,即利用命令sudo apt-get install python-dev安裝python-dev可以解決上述問題。

參考資料

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