677 Stimmen

bash: pip: Befehl nicht gefunden

Ich habe pip heruntergeladen und ausgeführt python setup.py install und alles funktionierte einwandfrei. Der nächste Schritt des Tutorials ist die Ausführung von pip install <lib you want> aber bevor es überhaupt versucht, etwas online zu finden, bekomme ich die Fehlermeldung "bash: pip: command not found".

Dies geschieht unter Mac OS X. Ich nehme an, dass irgendeine Pfadeinstellung nicht korrekt gesetzt wurde, als ich setup.py . Wie kann ich weiter nachforschen? Was muss ich überprüfen, um eine bessere Vorstellung von der genauen Ursache des Problems zu bekommen?

EDIT: Ich habe auch versucht, Python 2.7 für Mac zu installieren, in der Hoffnung, dass der freundliche Installationsprozess alle Aufgaben erledigt, wie z.B. das Editieren von PATH und was sonst noch passieren muss, damit alles gemäß den Tutorials funktioniert, aber das hat nicht funktioniert. Nach der Installation führte das Ausführen von "python" immer noch zu Python 2.6 und PATH wurde nicht aktualisiert.

0 Stimmen

Wurde bei der Installation von pip gemeldet, dass sie erfolgreich war?

0 Stimmen

Vielleicht müssen Sie den Befehl als Root ausführen?

0 Stimmen

Ich verwende Terminal mit sudo, also sollte alles als Root ausgeführt werden. Die Installation war erfolgreich.

2voto

Geoffrey Anderson Punkte 1353

(Kontext: Mein Betriebssystem ist Amazon linux mit AWS. Es scheint ähnlich wie RedHat zu sein, aber es ist ein bisschen abgespeckt).

Beenden Sie die Shell und öffnen Sie dann eine neue Shell. Der Befehl pip funktioniert jetzt.

Dadurch wurde das Problem an diesem Standort gelöst.

Das könnte Sie auch interessieren: Die pip-Befehle zur Installation von Software mussten wie dieses Beispiel geschrieben werden (z. B. jupyter), um auf meinem System korrekt zu funktionieren:

pip install jupyter --user

Beachten Sie insbesondere das Fehlen von sudo und das Vorhandensein von --user

Es wäre wirklich schön, wenn die pip docs etwas über all dies gesagt hätten, aber dazu müsste man wohl mehr Zeichen eingeben.

1voto

Connor Punkte 3095

Um dies zu überwinden, habe ich Folgendes getan sudo apt install python-pip .

Es stellte sich heraus, dass auf meiner virtuellen Maschine pip noch nicht installiert war. Es ist denkbar, dass andere Leute dieses Szenario auch haben könnten.

1 Stimmen

Der -1 Punkt ist wegen eines Tippfehlers in dem Befehl, der seitdem bearbeitet wurde. Diese Lösung funktioniert in 99% der Fälle.

1voto

repleeka Punkte 442

Der aktualisierte Befehl zur Installation von pip3 ist:

sudo apt-get install python3-pip

1voto

lockwise Punkte 53
apt -y -qq install python3 python3-pip

ln -s /usr/bin/python3 /usr/bin/python
ln -s /usr/bin/pip3 /usr/bin/pip

1voto

Mohamed Raafat Punkte 112

Ich hatte ein ähnliches Problem, ich musste pip3 deinstallieren und dann neu installieren:

deinstallieren:

sudo apt-get remove python3-pip

neu installieren:

sudo apt-get install python3-pip

Das funktioniert bei mir :)

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X