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.

4voto

Bipin B Punkte 152

Versuchen Sie dies zu benutzen. Anstelle von zmq können wir jedes beliebige Paket verwenden.

sudo apt-get install python3-pip
sudo apt-get update
python3 -m pip install zmq

Ich war nicht in der Lage, dieses zmq-Paket in meinem Docker-Image zu installieren, weil das gleiche Problem, das ich bekam. So versuchte dies als eine andere Art zu installieren und es funktionierte gut für mich.

4voto

mxcl Punkte 25282

Vermeidung von sudo :

python <(curl https://bootstrap.pypa.io/get-pip.py) --user
echo 'export "PATH=$HOME/Library/Python/2.7/bin:$PATH"' >> ~/.bash_profile

Von:

http://www.pip-command-not-found.com

5 Stimmen

Ja die Frage bezieht sich speziell auf macOS.

4voto

Um das Problem zu lösen bash: pip: command not found in Mac

Ich habe zwei Versionen auf dem Mac gefunden: 1 ist 2.7 und die andere ist 3.7

  • wenn ich sage sudo easy_install pip pip wurde unter 2.7 installiert

  • wenn ich sage sudo easy_install-3.7 pip pip wurde unter 3.7 installiert

Aber, wann immer ich pip install benötige, wollte ich das Paket unter python3.7 installieren, also habe ich einen Alias gesetzt ( alias pip=pip3 ) in .bash_profile .

Also, immer wenn ich jetzt pip install <package_name> wird es unter python3.7 installiert

4voto

Nahshon paz Punkte 3415

Vorausgesetzt, Sie haben Internet: https://pip.pypa.io/en/stable/installing/

grundsätzlich laufen:

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

und

python get-pip.py

2voto

DankMasterDan Punkte 1565

Ich bin mir nicht sicher, warum dies nicht schon früher erwähnt wurde, aber das einzige, was bei mir (auf meinem NVIDIA Xavier) funktionierte, war:

sudo apt-get install python3-pip

(oder sudo apt-get install python-pip für Python 2)

0 Stimmen

Für Debian-basierte Systeme

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