ubuntu20无法安装python-dev的解决方法
现象使用apt安装python-dev时报错,更换软件源无法解决。首先确定python版本(大版本号,我的是3),然后使用python3-dev代替python-dev。仍然报错:(关键字:Depends,Unable to correct problems, you have held broken packages)问题原因依赖软件包的版本不匹配。也有可能是依赖软件包的依赖软件包的问题。一般不
现象
使用apt安装python-dev时报错,更换软件源无法解决。
首先确定python版本(大版本号,我的是3),然后使用python3-dev代替python-dev。
仍然报错:
(关键字:Depends, Unable to correct problems, you have held broken packages)
问题原因
依赖软件包的版本不匹配。也有可能是依赖软件包的依赖软件包的问题。一般不做手动排查。
解决方法
安装aptitude
sudo apt install aptitude
aptitude的百科:aptitude(Debian系统的包管理工具)_百度百科
aptitude的基本命令和apt相同,只需把apt换成aptitude即可。
sudo aptitude install python3-dev
遇到依赖包冲突时aptitude会提供几个方案给你选择,第一次尝试建议全选Y。
如果第一次安装不成功,再进行第二次尝试,这次要细看给出的选项,如果python3-dev的状态是未安装,操作是维持现状,则需要选n。
其它选项全选Y。
笔者2次成功,没有遇到更多错误。
验证python-dev是否安装成功
进入/usr/include/python3.8(python版本不同会有区别),如果有python.h则安装成功。
---END---

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。
更多推荐
所有评论(0)