2016-12-06 8 views
0

Lassen Sie mich damit beginnen zu sagen, ich habe begrenzte Erfahrung mit Linux und das kann sehr gut eine leicht zu beantworten Frage sein.Python3-Pip installieren Probleme defekte Pakete

Mein Dilemma ist, ich hangups durch das Terminal sudo apt-get install python3-pip auf den folgenden Befehl eingeben ich diese Meldung Die folgenden Pakete haben nicht erfüllte Abhängigkeiten in Fehlermeldung zu installieren versucht bin: python3-pip: Hängt : python-pip-whl (= 8.1.2-2ubuntu0.1) aber 8.1.2-3 wird installiert E: Fehler können nicht behoben werden, Sie haben defekte Pakete gehalten.

Da war es zu empfehlen, setuptools, dev und whl auch innerhalb der gleichen Fehlermeldung zu installieren, aber ich konnte das beheben, indem ich mehrere Threads durchforstete, die von diesem Punkt huckepack hatten ich eine solide zwei bis zu drei Stunden Forschung zu diesem Thema Threads auf verschiedenen Websites zu scannen, aber nichts scheint zu funktionieren. Wenn jemand irgendwelche Vorschläge hat, bitte klingeln.

* Ich führe die neueste Version von Kubuntu btw, wenn das irgendwas ausmacht.

Vielen Dank im Voraus.

+0

Haben Sie die Ausgabe für 'dpkg --get-selections | Grep halten'? –

+0

Ich habe nicht, ist das genau, wie ich den Befehl ausführen würde? dpkg --get-selections | Grep halten? –

Antwort

0

Ubuntu 12.10+ und Fedora 13+ haben ein Paket namens python3-pip, das pip-3.2 (oder pip-3.3, pip-3.4 oder pip3 für neuere Versionen) installieren wird, ohne dass man durch Hoops springen muss.

ich auf diese Idee gekommen und fixiert diese ohne die Gleichen von wget oder virtualenvs zu benötigen (vorausgesetzt, Ubuntu 12.04):

Install package python3-setuptools: run sudo aptitude install python3-setuptools, this will give you the command easy_install3. 
Install pip using Python 3's setuptools: run sudo easy_install3 pip, this will give you the command pip-3.2 like kev's solution. 
Install your PyPI packages: run sudo pip-3.2 install <package> (installing python packages into your base system requires root, of course). 
… 
Profit! 

ziemlich sicher, dass dies es

Kredit akaIDIOT

0

Versuch für mich getan hat this:

sudo apt-get install curl 
    curl https://bootstrap.pypa.io/get-pip.py | sudo python3 
+0

Während dieses Code-Snippet die Frage lösen kann, [hilft eine Erklärung] (http://meta.stackexchange.com/questions/114762/explaining-entirely-code-based-answers) wirklich, um die Qualität Ihres Beitrags zu verbessern. Denken Sie daran, dass Sie die Frage für Leser in der Zukunft beantworten, und diese Leute könnten die Gründe für Ihren Codevorschlag nicht kennen. – Isma