天天看點

ModuleNotFoundError: No module named ‘uaclient‘

這個問題出現在安裝的ubuntu16.04的情況下,手動編譯将python3.8版本安裝了,再使用apt就失效了

ModuleNotFoundError: No module named ‘uaclient‘

這裡可以看到問題的産生是因為在ubuntu-advantage-tools中使用的是python3,而python3已經指向手動安裝的python3.8而不是/usr/bin/python3

是以這裡需要修改

sudo vim /var/lib/dpkg/info/ubuntu-advantage-tools.postinst

然後替換所有的python3為/usr/bin/python3

:%s/python3/\/usr\/bin\/python3/g

然後再次使用

sudo apt upgrade

即可