通过使用pip,apt中的软件包操作完全失效了(可以使用pip解决)
在执行apt-get upgrade时发生错误。
有一天,我正常地运行apt-get upgrade时,出现了以下错误。
Setting up update-notifier-common (3.168.4) ...
Traceback (most recent call last):
File "/usr/lib/update-notifier/package-data-downloader", line 24, in
<module>
import debian.deb822
ImportError: No module named 'debian'
dpkg: error processing package update-notifier-common (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
update-notifier-common
E: Sub-process /usr/bin/dpkg returned an error code (1)
看起来在使用Python导入debian时,出现了”ImportError: No module named ‘debian'”的错误,似乎是因为缺少名为update-notifier-common的包。
由于未设置更新通知器公共软件包,使用apt-get命令将导致错误。换句话说,任何使用apt-get进行的安装操作都无法完成。
使用pip安装python-debian并解决。
使用sudo命令以管理员权限安装python-debian模块。