用sudo apt update去更新失败的信息
Traceback (most recent call last): File "/usr/lib/cnf-update-db", line 8, in <module> from CommandNotFound.db.creator import DbCreator File "/usr/lib/python3/dist-packages/CommandNotFound/db/creator.py", line 12, in <module> import apt_pkg ModuleNotFoundError: No module named 'apt_pkg' 正在读取软件包列表... 完成 E: Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/lib/command-not-found/ -a -e /usr/lib/cnf-update-db; then /usr/lib/cnf-update-db > /dev/null; fi'
遇到的 apt_pkg 模块丢失问题,通常是因为Python环境与系统APT工具之间的依赖关系出现了不一致。
1. 重新安装 python-apt 包
这是最直接和首选的解决方法,能确保核心的python-qt依赖被正确安装
sudo apt-get remove --purge python-apt
sudo apt-get install python-apt -f
完成后,请再次运行 sudo apt update 检查问题是否解决。
2. 检查并修复符号链接
如果上述方法无效,问题可能出在apt_pkg模块的符号链接上。我们需要手动检

最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



