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.

7voto

BlueJapan Punkte 586

Es löste mein Problem, indem es

sudo easy_install pip

7voto

Eric Pierre Punkte 99

Wenn Sie Python 3.5 verwenden, führen Sie den folgenden Terminalbefehl aus:

sudo pip3 install -U nltk

Alle anderen pip-Befehle im Terminal wären ähnlich:

pip3 install --upgrade pip
sudo pip3 install -U numpy ::

6voto

z atef Punkte 6151

Das Problem wurde durch ein Upgrade von Python 3 gelöst brew upgrade python : Jetzt kann ich einfach tun:

pip3 install  <package>  

==> python
Python has been installed as
  /usr/local/bin/python3

Unversioned symlinks `python`, `python-config`, `pip` etc. pointing to
`python3`, `python3-config`, `pip3` etc., respectively, have

5voto

papiro Punkte 1795

Basierend auf diese Stackoverflow-Antwort und einige der Antworten in diesem Thread habe ich einen Alias in der rc-Datei erstellt: alias pip="python3 -m pip"

Es scheint viele verschiedene Antworten auf diese Frage zu geben, aber dies scheint die beste Vorgehensweise zu sein.

4voto

Felipe Punkte 9247

CentOS 7-Benutzer können einfach verwenden:

yum install python-pip

Empfohlen wird auch die Verwendung von virtualenv wenn Sie pip verwenden. Sie kann auf die gleiche Weise hinzugefügt werden:

yum install python-virtualenv

0 Stimmen

Yum install -y python-pip python3-pip

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