ModuleNotFoundError: No module named ‘apt_pkg‘

ubuntu18.04如果存在多版本python环境,在add-apt-repository添加仓库源时会报以下错误:

#sudo add-apt repository "debarch=amd64 https://download.docker.com/linux/ubuntu$(lsb_release -cs) stable"

ModuleNotFoundError: No module named 'apt_pkg'

现提供一种简单解决办法,修改脚本python解释器为系统默认python版本:

sudo vi /usr/bin/add-apt-repository

修改脚本执行环境 #!/usr/bin/python3 为 #!/usr/bin/python3.6

相关推荐
程序员老赵4 小时前
Docker 部署 MaxKB:轻松搭建企业级智能体平台
前端·docker·agent
严谨的麻辣烫4 小时前
Python HTTP 连接池怎么用?从连接复用到请求异常排查
开发语言·python·http·requests·网络排查
摇滚侠4 小时前
《Java并发编程之美》第 4 章 Java 并发包中原子操作类原理剖析 阅读笔记 7
java·笔记·python
万联WANFLOW4 小时前
LiteLLM 1.107.0 投毒排查实战:依赖、Docker、CI 环境分别怎么查?
安全·docker·llm
用户8356290780514 小时前
如何使用 Python 在 Word 文档中创建和格式化列表
后端·python
羡林i5 小时前
ProcessPoolExecutor 传参踩坑实测:pickle 失败的四种写法
python
Dmz丶5 小时前
前端转 AI 100 天 Day 30:正式上线——从零部署一个完整服务(含 30 天复盘)
python
稻草人4785 小时前
安装OCA模块
python
用户5065659277765 小时前
回测引擎的五个工程细节:3000 根 4 小时 K 线跑出来的成本差
python
黑妹天下第一乖5 小时前
255 次尝试就能恢复 CA 私钥?这次 TLS 信任链事故,值得每个 AI 开发者警惕
人工智能·python·https·tls·信任链·ca