E:无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。

包依赖版本的问题

背景:虚拟机Ubuntu系统

要安装python3-dev工具的时候,该工具依赖的是Python3.6.5

但系统中已经安装了Python较高版本(Python3.6.7),该版本不支持Python3-dev


为了要成功安装Python3-dev,有如下方法

1. 把Python降级(降为Python3.6.5)(不建议)

2. 推荐安装aptitude工具。使用aptitude安装python3-dev

sudo apt-get install aptitude

sudo aptitude install python3-dev

注意:此时系统提供的第一个解决方案为保持当前软件包的版本,需要拒绝。

系统提供的第二个解决方案为对当前软件包进行降级,此时才接受此方案

来源:课堂笔记

你可能感兴趣的:(E:无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。)