蕉蕉你要A起来 2021-05-14 10:51 采纳率: 100%
浏览 375
已采纳

apt-get update报错 No module named 'apt_pkg'

Ubuntu18.04下安装python3.8后,执行apt-get update报错ModuleNotFoundError: No module named 'apt_pkg'

根据网上的解决方案,将/usr/lib/python3/dist-packages目录下的apt_pkg.cpython-36m-x86_64-linux-gnu.so 拷贝一份重命名为apt_pkg.cpython-38m-x86_64-linux-gnu.so还是不行。

在该环境下的python3.6下执行import apt_pkg不会报错,python3.8下执行会报错

希望大佬们帮忙解决一下,谢谢!!!

  • 写回答

2条回答 默认 最新

  • 关注

    你可以先使用

    pip show apt_pkg

    查看一下安装到哪个位置了,看是不是没在3.8的包目录下

    或者这样操作,将原来的apt模块删除再重装一下

    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
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 安装svn网络有问题怎么办
  • ¥15 Python爬取指定微博话题下的内容,保存为txt
  • ¥15 vue2登录调用后端接口如何实现
  • ¥65 永磁型步进电机PID算法
  • ¥15 sqlite 附加(attach database)加密数据库时,返回26是什么原因呢?
  • ¥88 找成都本地经验丰富懂小程序开发的技术大咖
  • ¥15 如何处理复杂数据表格的除法运算
  • ¥15 如何用stc8h1k08的片子做485数据透传的功能?(关键词-串口)
  • ¥15 有兄弟姐妹会用word插图功能制作类似citespace的图片吗?
  • ¥15 latex怎么处理论文引理引用参考文献