Ubuntu安装软件出现依赖问题及基本python虚拟环境创建

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ubuntu安装软件出现依赖问题及基本python虚拟环境创建相关的知识,希望对你有一定的参考价值。

参考技术A 正常情况下安装linux软件:
sudo apt install xxxx
如果报错的话,去更新软件源或者去software update里面更新系统。
或者sudo apt install aptitude, 使用aptitude自适应安装依赖的包
sudo aptitude install xxxx
先选择no,再选择yes,以降级或升级包

在python环境下进行数据分析首先要创建虚拟环境
根据python版本, 安装python虚拟环境管理器python3-venv: sudo aptitude install python3-venv
创建虚拟环境 python3 -m venv xxxx, 此处xxxx为虚拟环境的文件夹名称
cd至虚拟环境文件夹 xxxx
激活虚拟环境
source ./xxxx/activate

然后在虚拟环境中,就可以使用pip3 install 愉快地安装python包了,注意安装对应版本的依赖包。
如果需要升级包,可以使用pip3 install --upgrade xxxx yyyyy zzzz
查看环境内的包 pip3 list
退出虚拟环境
deactivate

总体上,没有conda好用。

VMware下Ubuntu16.04的安装可能出现的问题的解决办法及基本配置

安装VMware

1.下载VMware Workstation Pro 12.1.0 for Windows,安装。

2.VMware永久证书秘钥:5A02H-AU243-TZJ49-GTC7K-3C61N

添加新磁盘分区

1.磁盘管理 -> 选择剩余空间较大的磁盘(D) -> 压缩卷(40960M ≈ 39.9G,最好大于20G)

2.新建简单卷 -> 更改盘符(E, up2u)和名称(Ubuntu,up2u)

创建虚拟机

1.创建虚拟机 -> 自定义(高级)

2.稍后安装操作系统 -> Linux, Ubuntu 64位

3.Ubuntu16.04(虚拟机名称); E:\Ubuntu16.04(虚拟机安装位置)

4.处理器数量(2, up2u); 每个处理器的核心数量(2, up2u)

5.内存(4G, up2u)

6.默认使用网络地址转换(NAT),具体配置可以装好再改

7.最大磁盘大小:20.0G,up2u; 将虚拟磁盘存储为单个文件

8.完成

安装Ubuntu16.04

1.编辑虚拟机设置 -> CD/DVD(SATA) -> 使用ISO镜像,找到iso文件路径

2.开启此虚拟机

3.如果提示虚拟化引擎未开启或不可用,则开机进入BIOS设置,将Intel Virtual Technology从Disable改为Enable,按F10保存并退出,电脑会重启,然后再打开VMware,重新运行虚拟机。

4.选择语言,安装Ubuntu

5.√ 为图形或无限硬件,以及MP3和其它媒体安装第三方软件

6.√ 清除整个磁盘并安装Ubuntu

7.按照提示填写,完成后重启

8.提示:键盘挂钩超时值设置为 VMware Workstation 建议的值?确定,不再提示。

安装VMware Tools

1.Ubuntu文件系统中弹出镜像文件[CD/DCD驱动器]

2.点击安装VMware Tools,会看到光盘变为VMware Tools

3.复制压缩包VMwareTools-blablabla....tar.gz到\tmp下

4.CTRL-ALT-T打开终端,进入管理员模式:sudo su

5.解压,运行

cd /tmp/ 
tar zxf VMwareTools-blablabla...tar.gz
cd vmware-tools-distrib
./vmware-install.pl
Do you still want to proceed with this legacy installer?[no] yes

6.一路回车安装结束

7.大文件的传输可通过设置共享目录实现

8.虚拟机设置 -> 选项 -> 共享文件夹 -> 总是启用 -> 添加

9.添加完之后,在虚拟机中 计算机->mnt->hgfs下可以找到共享目录

调整分辨率

Ubuntu16.04版本在VM12.1下可能会出现的问题

1.设置 -> 显示调整分辨率与显示器一致

2.如果没有显示器的分辨率,如1920x1080,则Ctrl+Alt+T,打开终端输入命令:

cvt 1920 1080

out: 1920x108059.96 Hz(CVT 2.07M9) hsync:67.16kHz; pclk: 173.00 MHz Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 10881120 -hsync +vsync

xrandr

 

out: 结果中含有显示器名称。

sudo xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
sudo xrandr --addmode Virtual-0 "1920x1080_60.00"

注意:第一行参数由cvt 1920 1080命令来获得;第二行中的Virual为显示器名称,由xrandr命令来获得。

找到system setting > display, 在resolution列表下可以看到1920x1080的选项,勾选并apply

 sudo vi /etc/profile

进入编辑模式后,在最后添加如下命令:

xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
xrandr --addmode Virtual-0 "1920x1080_60.00"

注意:这两条命令与之前两条命令相同。

更改完成之后,保存退出。

sudo reboot验证设置是否正确。

配置网络

公司代理上网可能会出现的问题

1.首先要保证两个虚拟机服务要启动:VMware NAT Service、VMware DHCP Service。(win+r输入services.msc去查看)

2.系统设置 -> 网络 -> 代理配置(4个都要配置) -> 应用到整个系统

3.以上操作完成之后,浏览器通过使用系统代理就可以上网了, 不过终端apt-get无法使用,ping不同外网

4.为apt-get等应用程序设置代理服务:

方法一:临时方案

如果您仅仅是暂时需要通过http代理使用apt-get,您可以使用这种方式。 

在使用apt-get之前,在终端中输入以下命令(根据您的实际情况替换yourproxyaddress和proxyport):

export http_proxy=http://yourproxyaddress:proxyport

方法二:仅apt-get使用代理

这种方法要用到/etc/apt/文件夹下的apt.conf文件。如果您希望apt-get(而不是其他应用程序)一直使用http代理,您可以使用这种方式。 

*注意:某些情况下,系统安装过程中没有建立apt配置文件。下面的操作将视情况修改现有的配置文件或者新建配置文件。

sudo gedit /etc/apt/apt.conf

在您的apt.conf文件中加入下面这行(根据你的实际情况替换yourproxyaddress和proxyport)。

Acquire::http::Proxy "http://yourproxyaddress:proxyport"; 
Acquire::https::Proxy "http://yourproxyaddress:proxyport"; 
Acquire::ftp::Proxy "http://yourproxyaddress:proxyport";
Acquire::socks::Proxy "http://yourproxyaddress:proxyport";

保存apt.conf文件。 

方法三:所有应用程序

这种方法会在您的主目录下的.bashrc文件中添加两行。如果您希望apt-get和其他应用程序如wget等都使用http代理,您可以使用这种方式。

gedit ~/.bashrc 

在您的.bashrc文件末尾添加如下内容(根据你的实际情况替换yourproxyaddress和proxyport)。

http_proxy=http://yourproxyaddress:proxyport
https_proxy=http://yourproxyaddress:proxyport
ftp_proxy=http://yourproxyaddress:proxyport
socks_proxy=http://yourproxyaddress:proxyportexport http_proxy

保存文件。关闭当前终端,然後打开另一个终端。

使用apt-get update或者任何您想用的网络工具测试代理。我使用firestarter查看活动的网络连接。

如果您为了纠正错误而再次修改了配置文件,记得关闭终端并重新打开,否自新的设置不会生效。

Ubuntu16.04基本配置

1.设置 -> 软件更新 中更换软件源为aliyun等国内镜像源

2.在软件中心里删除用不到的软件如LibreOffice

3.系统更新

sudo apt-get update
sudo apt-get upgrade

4.修改主机名

vi /etc/hostname

5.安装搜狗输入法、WPS等常用软件

以上是关于Ubuntu安装软件出现依赖问题及基本python虚拟环境创建的主要内容,如果未能解决你的问题,请参考以下文章

[Liunx]apt-get安装软件:依赖冲突问题及解决

ubuntu采用apt-get安装软件出现依赖问题的解决方案

Ubuntu中找不到yum及安装方法

安装python库Pillow(PIL)出现问题及解决方法

ubuntu安装wine的时候出现不能解决依赖关系。怎么解决??

Ubuntu常用安装及卸载软件命令