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虚拟环境创建的主要内容,如果未能解决你的问题,请参考以下文章
ubuntu采用apt-get安装软件出现依赖问题的解决方案