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.

0voto

Voontent Punkte 669

Das Problem scheint zu sein, dass Ihre Python-Version und die Bibliothek, die Sie installieren möchten, versionsmäßig nicht übereinstimmen. Beispiel: Wenn Django Django3 ist und Ihre Python-Version 2.7 ist, erhalten Sie diesen Fehler.

"Nach der Installation läuft 'python' immer noch mit Python 2.6 und PATH wurde nicht aktualisiert."

1- Installieren Sie die neueste Version von Python 2- Ändern Sie Ihren PATH manuell in python38 und vergleichen Sie diese. 3- Versuchen Sie, neu zu installieren.

Ich habe dieses Problem gelöst, indem ich PATH manuell durch die neueste Version von Python ersetzt habe. Wie für Windows: ; C:\python38\Scripts

0voto

python-pip die veraltete Version von pip (9.0) aktuelle Post-Pip-Version ist (18.0) nach der Aktualisierung von Pip Edit /usr/bin/pip diesen Import ersetzen:

from pip import main

zu

from pip._internal import main

dies funktioniert für pip 18.0 Problem ist pip ändern main Funktionsname Wiederholung für /usr/bin/pip3 y /usr/bin/pip2

siehe auch /usr/local/lib/[your_python_version]/dist-packages/pip/__main__.py Es sollte dasselbe sein wie /usr/bin/pip

0voto

pushd93 Punkte 175

Tun Sie Folgendes:

sudo apt update
sudo apt install python3-pip
source ~/.bashrc

Dadurch wird pip mit all seinen Abhängigkeiten sicher installiert. PS dies ist für Python 3, wenn Sie für Python 2 wollen, ersetzen Sie python3 aus dem zweiten Befehl zu python

sudo apt install python-pip

0voto

Wenfang Du Punkte 5223

Wenn Sie unter Windows arbeiten und das Python-Installationsprogramm verwenden, stellen Sie sicher, dass die Option "Python zu Umgebungsvariablen hinzufügen" aktiviert ist.

Starten Sie nach der Installation Ihre Shell neu und überprüfen Sie, ob pip existiert.

0voto

rmisegal Punkte 67

Folgen Sie diesen Schritten, um den pip-Befehl in der UBUNTU-Terminal-APP unter Windows zu installieren und zu verwenden (">>" steht für UBUNTU-Eingabeaufforderung):

>>python3 --version 
             Python 3.6.7
>>sudo apt-get install python-setuptools
>>sudo apt-get update
>>sudo apt-get install python3-pip
>>python3 -m pip install pandas

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