2016-07-29 16 views
1

Ich bin neu bei Ubuntu und habe versucht, pip mit get-pip.py zu installieren, als ich diese Nachricht erhielt.Python pip installation in ubuntu

Requirement already up-to-date: pip in /usr/local/lib/python2.7/dist- packages/pip-8.1.2-py2.7.egg 

Aber wenn ich pip -V eingeben, erhalte ich eine Fehlermeldung, dass:

The 'pip==7.1.0' distribution was not found and is required by the application 

Complete error

ich neue Pakete zu installieren versuche mit pip install <packagename> aber dieser Befehl gibt die gleichen Fehler wie frühere.

+0

Wie haben Sie genau installiert? –

Antwort

2

Ich empfehle die Installation von Pip mit dem Paket-Manager. Öffnen Sie ein Terminal und geben Sie

sudo apt-get install python-pip 

Das sollte installieren Sie das pip ubunutu Paket.

+0

Werfen Sie auch einen Blick auf [diese Frage] (http://stackoverflow.com/questions/34734436/pip-broken-reinstall-doesnt-work-ec2) und [diese] (http://stackoverflow.com/ Fragen/30288404/broken-pip3-und-easy-install3-distributionnotfound) – pie3636

+0

Die apt-get-Version ist immer ein paar Releases hinter und in der Regel langsamer, um Bugs zu beheben, die Installation mit get-pip sollte funktionieren, so dass etwas anderes los ist . Ich habe get-pip auf Ubuntu unzählige Male ohne irgendein Problem verwendet –

+0

@PadraicCunningham Nachdem Sie pip richtig mit dem Paketmanager installiert haben, können Sie Pip mit Pip aktualisieren, wenn Sie wirklich brauchen. –

2

Sie sollten pip nicht für die Standard-Python-Installation installieren, weder vom Paket-Manager, noch get-pip.py. Du kannst es also niemals benutzen, um das Systempython zu durchbrechen.

Verwenden Sie stattdessen immer virtualenv (erstellt aus dem Standard/System Python oder aus einer neueren Version), aktivieren und verwenden Sie pip in dieser Umgebung.

Verwandte Themen