No module named 'apt_pkg'报错
python从3.8升级至3.9时报错:
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'
按如下:
首先进入路径,通过ls,发现apt_pkg.cpython-38-x86_64-linux-gnu.so文件,将其复制为apt_pkg.cpython-39-x86_64-linux-gnu.so即可。其他版本同理
cd /usr/lib/python3/dist-packages/
ls
sudo cp apt_pkg.cpython-38-x86_64-linux-gnu.so apt_pkg.cpython-39-x86_64-linux-gnu.so

浙公网安备 33010602011771号