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.

18voto

dipenparmar12 Punkte 2280

Letzte Aktualisierung 2021.

En Ubuntu 20 64bit funktioniert perfekt

Installation von python3

sudo apt install python3

Einbau von Rohrleitungen

sudo apt install python3-pip

Fügen Sie folgenden Alias in $HOME/.bash_aliases In einigen Fällen kann die Datei versteckt sein.

alias pip="/usr/bin/python3 -m pip "

Aktuelle Terminalsitzung aktualisieren.

. ~/.profile

  • Pip-Verwendung prüfen: pip
  • Installieren Sie ein Paket: pip install {{package_name}}

zusätzliche Informationen

um den Home-Pfad zu erhalten

echo $HOME

erhalten Sie Ihren Heimweg.

15voto

Trindaz Punkte 15981

Zu lösen:

  1. Fügen Sie diese Zeile hinzu ~/.bash_profile :

    export PATH="/usr/local/bin:$PATH"
  2. Führen Sie in einem Terminalfenster Folgendes aus

    source ~/.bash_profile

3 Stimmen

Sie müssen das bash_profile nur dann neu erstellen, wenn Sie in derselben Terminalsitzung neue Änderungen an der Datei vorgenommen haben. Wenn Sie von diesem Zeitpunkt an neue Terminals öffnen, hat das Terminal die neue Version bereits bezogen.

0 Stimmen

Beste Antwort, nachdem ich versucht habe, einen Alias zu erstellen, brew install python, sudo python get-pip.py ist sudo easy_install pip

14voto

Jay0Lu Punkte 318

Es könnte die Root-Erlaubnis sein. Ich habe versucht, die Root-Anmeldung zu beenden und zu verwenden

sudo su -l root
pip <command>

9voto

Krishna Jangid Punkte 3743

Python wird standardmäßig installiert, aber wenn nicht, können Sie es manuell mit folgendem cmd installieren (nur für Linux)

für python3 :

sudo apt install python3-pip 

für python2

sudo apt install python-pip 

Ich hoffe, es hilft.

9voto

Aden Yee Punkte 99

Installieren Sie Homebrew, öffnen Sie Terminal oder Ihren bevorzugten OSX-Terminalemulator und führen Sie

$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

fügen Sie das Homebrew-Verzeichnis an den Anfang Ihrer PATH-Umgebungsvariablen. Sie können dies tun, indem Sie die folgende Zeile am Ende Ihrer ~/.profile-Datei hinzufügen

export PATH=/usr/local/bin:/usr/local/sbin:$PATH

Jetzt können wir Python 2.7 installieren:

$ brew install python

Pip-Repository abrufen:

$ git clone https://github.com/pypa/pip

pip installieren:

$sudo easy_install pip

0 Stimmen

Einfach export PATH=/usr/local/bin:/usr/local/sbin:$PATH hat das Problem für mich gelöst.

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