Ubuntu捉虫记(持续更新)

系统自带python

一般Ubuntu自带python2.7和python3.5,有些人想着可能用不到,毕竟后面可能会装Anaconda或者别的什么python版本,但自带的python可能是很多系统包的依赖项,卸载了可能会导致系统崩溃……


Anaconda下python的启动

装完了Anaconda后,在控制台启动python:

python:使用的Anaconda中的python(版本为3.7或更新)

python2:使用的是系统自带的python2.7

python3:使用的是系统自带的python3.5

同理可知pip、pip2、pip3分别对应的版本。

注意:sudo pip和pip并不一样,加了sudo之后,调用的为系统自带的python对应的pip,同理,如果系统中装有anaconda,直接conda没问题,但sudo conda会显示命令不存在,解决以上问题:
编辑~/.bashrc,在该文件最后一行加入:

alias sudo="sudo env PATH=$PATH"

然后在控制台刷新:

source ~/.bashrc

之后,无论加不加sudo,pip、conda都是执行同一个版本的命令。

然而,对于Anaconda中虚拟环境的pip,可能会受到上面操作的影响,也就是说,即使activate了虚拟环境,执行的pip仍然是无虚拟环境下的pip。要解决这个问题,同样需要在以上文件中的最后加:

alias pip=/home/zergwang/softwares/anaconda3/envs/faa/bin/pip

通过以上命令指定执行的pip为哪个版本的,注意地址是要定位到bin目录下的pip,最后同样source ~/.bashrc刷新。


pip无权限:

要么加sudo,要么:

pip install package --user



卡死在登录界面

开机后发现登录界面分辨率降低,且在输入密码后又重新弹回登录界面,出现以上情况可能是因为显卡驱动的问题,或者是因为内核自动更新后显卡驱动不兼容,需要重新安装。解决方法:

Ctrl+Alt+F1进入tty1模式,正常登录。

然后卸载相关驱动:

sudo apt-get remove nvidia-*
sudo apt-get autoremove
sudo nvidia-uninstall

然后重启,发现上述问题解决,但图形界面分辨率依然很低,继续:

Ctrl+Alt+F1进入tty1模式,正常登录后,安装nvidia驱动:

sudo service lightdm stop
sudo bash ./NVIDIA-Linux-x86_64-440.31.run -no-x-check

最后一步:

sudo service lightdm restart

为了防止以上情况反复出现,可以选择关闭系统内核的自动更新。


Windows+Ubuntu双系统时间不同步

UTC(Coordinated Universal Time,协调世界时)时间,该时间基于GMT(Greenwich Mean Time,格林威治标准时间)得来,可以看做是英国格林威治当地时间。

Windows将BIOS时间作为Windows的系统时间,但Ubuntu认为BIOS时间是UTC时间,Ubuntu系统显示的时间要在这个UTC上加减当前所在时区。例如北京在东八区,北京时间即UTC+8,所以Ubuntu显示的时间会与Windows显示的时间有8个小时之差。

解决办法:要么让Windows采用UTC,要么让Ubuntu将BIOS时间作为系统时间。后者只需一条命令:

timedatectl set-local-rtc 1 --adjust-system-clock

然后重启。


解压rar时:parsing filters is unsupported

没有安装相应的rar文件解压工具(Ubuntu默认只支持zip文件的解压),安装rar解压工具:

sudo apt-get install unrar
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值