无法安装python3-dev ubuntu

当我尝试使用sudo apt-get install python3-dev我收到以下消息

 python3-dev : Depends: libpython3-dev (= 3.4.0-0ubuntu2) but it is not going to be installed Depends: python3.4-dev (>= 3.4.0-0~) but it is not going to be installed E: Unable to correct problems, you have held broken packages. 

所以我尝试安装依赖项libpython3-dev然后我收到了这条消息

 The following packages have unmet dependencies: libpython3.4-dev : Depends: libpython3.4-stdlib (= 3.4.0-2ubuntu1.1) but 3.4.3-1ubuntu1~14.04.1 is to be installed Depends: libpython3.4 (= 3.4.0-2ubuntu1.1) but 3.4.3-1ubuntu1~14.04.1 is to be installed E: Unable to correct problems, you have held broken packages. 

但是两个依赖项都已安装。我正在使用Ubuntu 14.04

当我运行apt-cache policy python3.4我得到了

  python3.4: Installed: 3.4.3-1ubuntu1~14.04.1 Candidate: 3.4.3-1ubuntu1~14.04.1 Version table: *** 3.4.3-1ubuntu1~14.04.1 0 100 /var/lib/dpkg/status 3.4.0-2ubuntu1.1 0 500 http://in.archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages 500 http://security.ubuntu.com/ubuntu/ trusty-security/main amd64 Packages 3.4.0-2ubuntu1 0 500 http://in.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages 

解决方案是等待Ubuntu开发人员将Python 3.4.3重新上载到更新存储库。 这应该在任何一天发生。 密切关注bug#1348954 。

编辑:已修复。 安装python3-dev再次工作。

好吧所以我经历了这个并通过强行降级我的python暂时解决了这个问题

 apt-get install -y \ python3.4=3.4.0-2ubuntu1.1 \ python3.4-minimal=3.4.0-2ubuntu1.1 \ libpython3.4-stdlib=3.4.0-2ubuntu1.1 \ libpython3.4-minimal=3.4.0-2ubuntu1.1 

编辑:重新安装stdlib因为它错过了一些库。 在这种情况下,删除python3可能会删除桌面环境的某些软件包重新安装桌面环境。

在此之后我遇到了一些关于lightdm的问题。 在删除之前打印已删除的软件包并使用新的python 3重新安装它们