Arch Linux下Alpine chroot安装psutil编译报错如何解决?
报错原因
编译psutil库时缺少Linux内核头文件linux/version.h,Alpine系统默认未预装该依赖。
解决步骤
- 执行以下命令安装编译所需的全部依赖:
apk add --no-cache linux-headers gcc python3-dev musl-dev
- 重新执行原安装命令即可:
/usr/bin/python3 -m pip install -r etc/pip/compile-requirements.txt
- 若仍出现psutil相关编译错误,可先升级psutil到最新版本后再执行批量安装:
pip install --upgrade psutil /usr/bin/python3 -m pip install -r etc/pip/compile-requirements.txt
内容的提问来源于stack exchange,提问作者Boris Daniel Martinez Millán
相关产品推荐
相关产品推荐

