这里记录几个需要注意的问题,以后备查:
更新python版本
在更新python版本以后,会出现终端失效、software updater失效等问题。 尤其是会出现:
Traceback (most recent call last):
File "/usr/lib/cnf-update-db", line 8, in <module>
from CommandNotFound.db.creator import DbCreator
File "/usr/local/python/lib/python3.7/CommandNotFound/db/creator.py", line 11, in <module>
import apt_pkg
ModuleNotFoundError: No module named 'apt_pkg'
等问题,需要注意的要点是,安装完anaconda3版本的python不要轻易更换python和pip的对应关系,其实anaconda3安装在home下一样可以使用,安装到/usr文件夹下也不要轻易更改系统默认python2的对应关系。
解决办法
这里目前只能解决使用sudo apt-get update 出现ModuleNotFoundError的问题,亲测有效,参考starfish55555大大的解决更换python版本出现 ModuleNotFoundError: No module named 'apt_pkg’等错误(https://blog.csdn.net/starfish55555/article/details/93026394) 注意,如果software updater失效,没有太好的解决办法,不过sudo apt-get update和sudo apt-get upgrade可以实现相应功能,但是software updater自动设置NIVIDA驱动的辅助功能的福利享受不到了,需要只能手动安装。
总之,就是不要轻易删除或者盲目改变默认python,尤其是python2.7就保留着,别管他,不要强迫症。
意外惊喜
使用https://mirrors.ustc.edu.cn/repogen/镜像源更新以后,TENDA U6网卡更加稳定,以前是一断电源驱动就失效,现在能够默认安装,所以这个源可能包含默认的驱动更新。
总结
Ubuntu 18.04系统安装好,尽量保持原有的连接关系,因为很多软件界面都是和python有关,不要随意动它!!!
|