问题描述
Ubuntu下输入任意未知命令报错
Traceback (most recent call last):
File "/usr/lib/command-not-found", line 28, in <module>
from CommandNotFound import CommandNotFound
File "/usr/lib/python3/dist-packages/CommandNotFound/CommandNotFound.py", line 19, in <module>
from CommandNotFound.db.db import SqliteDatabase
File "/usr/lib/python3/dist-packages/CommandNotFound/db/db.py", line 5, in <module>
import apt_pkg
ModuleNotFoundError: No module named 'apt_pkg'
解决方法
这个问题是因为安装了新的python版本,然后软链接了新的python版本,导致模块存在差异
首先我们查看一下符号链接,再将python3的链接删掉
ls -la /usr/bin/python3*
rm -f /usr/bin/python3
再将原先的python版本链接上,比如我原来是python3.8版本
ln -s python3.8 /usr/bin/python3
链接完成后再输入未知指令就是正常的提示了
© 版权声明
吾爱博客|AYFRE.COM 版权所有,转载请标明出处。
THE END
请登录后查看评论内容