Python3-dev Ubuntu kann nicht installiert werden

10

Als ich versuchte, mit zu installieren python3-dev, sudo apt-get install python3-devwurde die folgende Meldung angezeigt

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.

Also habe ich versucht, Abhängigkeiten zu installieren, libpython3-devdann habe ich diese Meldung erhalten

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.

Beide Abhängigkeiten sind jedoch bereits installiert. Ich verwende Ubuntu 14.04

Als ich das lief, apt-cache policy python3.4bekam ich

    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
iLoveCamelCase
quelle
Welche Ubuntu-Version? Versuchen Sie apt-get clean alles erneut.
Aizuddin Zali
Immer noch der gleiche Fehler
iLoveCamelCase
Wie haben Sie den Befehl aufgerufen? Stellen Sie sicher, dass Ihr System auf dem neuesten Stand ist.
Aizuddin Zali
Welcher Befehl? Ich benutztesudo apt-get clean all
iLoveCamelCase
Ich meine, wenn du versuchst zu installieren.
Aizuddin Zali

Antworten:

6

Die Lösung besteht darin, darauf zu warten, dass die Ubuntu-Entwickler Python 3.4.3 erneut in das Update-Repository hochladen. Dies sollte jetzt jeden Tag passieren. Behalten Sie den Fehler # 1348954 im Auge .

Bearbeiten: Behoben. Die Installation python3-devfunktioniert wieder.

Mihai Capotă
quelle
2

Okay , so ging ich durch diese und gelöst das Problem vorübergehend durch meinen Python gewaltsam Herabstufung

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

Bearbeiten: Nach dieser Neuinstallation stdlibfehlen einige Bibliotheken. Durch das Entfernen von python3 werden möglicherweise einige Pakete Ihrer Desktop-Umgebung entfernt. In diesem Fall wird die Desktop-Umgebung neu installiert.

Danach hatte ich einige Probleme mit lightdm. Drucken Sie vor dem Entfernen die entfernten Pakete aus und installieren Sie sie mit neuem Python 3 neu

iLoveCamelCase
quelle