Lorsque j'ai essayé d'installer en python3-dev
utilisant sudo apt-get install python3-dev
j'ai reçu le message suivant
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.
J'ai donc essayé d'installer des dépendances libpython3-dev
puis j'ai reçu ce message
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.
Cependant, les deux dépendances sont déjà installées. J'utilise Ubuntu 14.04
Quand j'ai couru, apt-cache policy python3.4
j'ai
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
apt-get clean all
puis réessayez.sudo apt-get clean all
Réponses:
La solution consiste à attendre que les développeurs Ubuntu téléchargent à nouveau Python 3.4.3 dans le référentiel des mises à jour. Cela devrait arriver n'importe quel jour maintenant. Gardez les yeux sur le bogue # 1348954 .
Modifier: fixe. L'installation
python3-dev
fonctionne à nouveau.la source
D'accord, je suis passé par là et temporairement résolu le problème en rétrogradant avec force mon python
Edit: Après cette réinstallation
stdlib
car il manque certaines bibliothèques. La suppression de python3 peut supprimer certains packages de votre environnement de bureau, réinstallez l'environnement de bureau dans ce cas.J'ai eu quelques problèmes avec lightdm après cela. Avant de supprimer, imprimez les packages supprimés et réinstallez-les avec un nouveau python 3
la source