更新python3.7后出现ModuleNotFoundError: No module named ‘apt_pkg‘错误

更新python3.7后出现ModuleNotFoundError: No module named 'apt_pkg'错误

    • 原因
    • 解决
      • 1、先将原来的python apt模块进行删除
      • 2、安装修复python-apt
      • 3、进入相应文件
      • 4、修改

原因

把python3.6升级到python3.7后出现了python apt 的一个混乱(我自己是在Ubuntu18.04中同时装了3.6和3.7并且把软链接python和python3都链接到了python3.7)

解决

1、先将原来的python apt模块进行删除

sudo apt-get remove --purge python-apt

2、安装修复python-apt

sudo apt-get install -f -y python-apt

3、进入相应文件

cd /usr/lib/python3/dist-packages/

4、修改

sudo cp apt_pkg.cpython-36m-x86_64-linux-gnu.so apt_pkg.cpython-37m-x86_64-linux-gnu.so

你可能感兴趣的:(linux,python,linux,ubuntu)