安装虚拟机哦-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可以解决上述问题。

参考资料

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值