在此页面上描述的问题完全相同: http : //qnundrum.com/answer.php?q=431114
以下是直接从该页面引用:
我无法安装python-dev因为未满足的依赖。 我怎样才能解决这个问题? 删除python不是一个选项,我不能findpython2.6-dev,因为它不能find。
sudo apt-get install python-dev
以下软件包具有未满足的依赖关系:python-dev:取决于:python2.7-dev(> = 2.7.3),但不会被安装E:无法纠正问题,
所以试试python2.7-dev
sudo apt-get install python2.7-dev The following packages have unmet dependencies: python2.7-dev : Depends: python2.7 (= 2.7.3-0ubuntu3) but 2.7.3-0ubuntu3.1 is to be installed Depends: libpython2.7 (= 2.7.3-0ubuntu3) but 2.7.3-0ubuntu3.1 is to be installed E: Unable to correct problems, you have held broken packages.
所以我的问题是如何解决这个问题,而不卸载Python? 任何意见将非常感激!
如果您还没有,请尝试将您的软件包存储库引用更改为“Main”或美国 。 这样做解决了我的Python-dev unmet-dependencies问题(我的12.04安装使用英国软件包仓库,以前)。
这修复了我的存储库,然后继续安装我以后需要的东西,正常情况下。
在用上面的指令解决问题之前,各种aptitude / apt-get命令都提示我删除了很多很多的软件包,但是,如果你愿意的话,我并不喜欢我的6个月的软件包添加,即使我有时候快照包列表(见我的要点提示)! 我很高兴知道我要离开这里的指示。
希望这可以帮助。
最后,我使用了Aptitude,它降级了我的Python版本。
添加
deb http://us.archive.ubuntu.com/ubuntu/ precise-security main
deb http://us.archive.ubuntu.com/ubuntu/ precise-updates main
到sources.list为我解决它