it-swarm.com.de

bash: pip: Befehl nicht gefunden

Ich lud pip und lief python setup.py install und alles hat gut funktioniert. Der nächste Schritt in diesem Tutorial besteht darin, pip install <lib you want> auszuführen, aber bevor es überhaupt etwas online zu finden versucht, erhalte ich die Fehlermeldung "bash: pip: command not found".

Dies ist unter Mac OS X, das ich auch neu bin, also gehe ich davon aus, dass es eine Art Pfadeinstellung gibt, die beim Ausführen von setup.py nicht richtig eingestellt wurde. Wie kann ich weiter nachforschen? Was muss ich überprüfen, um eine genaue Vorstellung von der genauen Ursache des Problems zu erhalten?

BEARBEITEN: Ich habe auch versucht, Python 2.7 für Mac zu installieren, in der Hoffnung, dass der freundliche Installationsvorgang alle Housekeeping-Funktionen ausführen würde, z. Nach der Installation läuft 'Python' noch immer Python 2.6 und PATH wurde nicht aktualisiert.

277
Trindaz

Warum nicht einfach Sudo easy_install pip oder wenn dies für Python 2.6 Sudo easy_install-2.6 pip ist?

Dies installiert pip mit dem Standardinstallationssystem des python-Pakets und erspart Ihnen die umständliche manuelle Einrichtung gleichzeitig.

Dadurch können Sie den Befehl pip für die Installation des Python-Pakets ausführen, da er zusammen mit dem Systempython installiert wird. Ich empfehle Ihnen auch, einmal mit dem virtualenv package und dem Muster pip zu arbeiten. :)

413
klobucar

Setuptools verwenden, um pip zu installieren:

Sudo easy_install pip

(Ich weiß, dass der obige Teil meiner Antwort bei klobucar überflüssig ist, aber ich kann noch keine Kommentare hinzufügen.) Hier ist eine Antwort mit einer Lösung für Sudo: easy_install: command not found unter Debian/Ubuntu:

Sudo apt-get install python-setuptools

Verwenden Sie für Python3 auch easy_install3 und python3-setuptools.

216
cidermole

Zunächst einmal: try pip3 anstelle von pip . Beispiel:

pip3 --version
pip 9.0.1 from /usr/local/lib/python3.6/site-packages (python 3.6)

pip3 sollte automatisch zusammen mit Python3.x installiert werden. Die Dokumentation wurde nicht aktualisiert, ersetzen Sie einfach pip durch pip3 in der Anleitung, wenn Sie beispielsweise Flask installieren.

Wenn dies nicht funktioniert, müssen Sie möglicherweise pip separat installieren.

77

Ich muss zugeben, absolut neu in Python zu sein, was ich nur für eine Sache brauche: awscli. Ich habe dieses Problem beim Herunterladen von python 3.x.x-pip: Befehl nicht gefunden

Während ich die Anweisungen zum Herunterladen des AWS cli befolgte, habe ich mich geändert 

pip install awscli

zu 

pip3 install awscli

die die korrekte Version lief.

Ich habe auf meinem Computer einen Alias ​​erstellt, um python3 auszuführen, während python eingegeben wurde. Normalerweise würde die Systemversion 2.7 ausgeführt. Ich bin nicht sicher, ob das jetzt eine gute Idee ist. Ich denke, ich gebe die Befehle einfach so ein, wie sie beabsichtigt waren

29
ness-EE

pip würde sich in der Ablage Ihres Python-Installationsverzeichnisses installieren. Es sollte auch ein Symlink zu einem allgemeineren Ort wie /usr/local/bin/pip erstellt werden.

Sie können entweder Ihren ~/.profile bearbeiten und Ihren PATH aktualisieren, um /Library/Frameworks/Python.framework/Versions/2.6/bin einzuschließen, oder Sie können an einer Stelle, an der Sie wissen, dass sich Ihr Pfad befindet, einen Symlink zu ihm erstellen.

Wenn Sie Folgendes tun: echo $PATH, sollten Sie die aktuell durchsuchten Pfade sehen. Wenn sich /usr/local/bin in Ihrem PFAD befindet, können Sie Folgendes tun: 

ln -s /Library/Frameworks/Python.framework/Versions/2.6/bin/pip /usr/local/bin

Ich würde mich entscheiden, den Python-Bin zu Ihrer $ PATH-Variablen hinzuzufügen.

27
jdi

Installieren Sie die neueste Version von Python wie angegeben hier

Es hat viele Download-Links wie numpy und scipy

Gehen Sie dann zum Terminal und geben Sie den folgenden Befehl ein: - 

Sudo easy_install pip

Für Python-Installationspakete dies überprüfen

Voraussetzungen für die Installation von Paketen In diesem Abschnitt werden die Schritte beschrieben, die vor der Installation anderer Python-Pakete auszuführen sind.

Installieren Sie pip, setuptools und wheel Bei Python 2> = 2.7.9 oder Python 3> = 3.4 von python.org installiert, haben Sie bereits pip und setuptools, müssen jedoch auf die neueste Version aktualisiert werden:

Unter Linux oder OS X:

pip install -U pip setuptools Unter Windows:

python -m pip install -U pip setuptools Wenn Sie einen Python verwenden. Installieren Sie unter Linux, das vom Systempaketmanager verwaltet wird (z. B „yum“, „apt-get“ usw.), und Sie möchten den Systempaketmanager verwenden. Informationen zum Installieren oder Aufrüsten von Pipes finden Sie unter Installation von Pip/Setuptools/Rad mit Linux Package Managers

Andernfalls:

Laden Sie get-pip.py sicher herunter 1

Führen Sie python get-pip.py aus. 2 Dies installiert bzw. aktualisiert pip Außerdem werden Setuptools und Rad installiert, wenn sie nicht .__ sind. bereits installiert.

25
Ashish Pisey

Durch die Installation mit apt-get wird eine systemweite pip installiert, nicht nur eine lokale für Ihren Benutzer. Verwenden Sie diesen Befehl, um Pip auf Ihrem System zum Laufen zu bringen ...

$ Sudo apt-get installieren python-pip python-dev build-essential

Dann wird pip problemlos installiert und Sie können "Sudo pip ..." verwenden.

15
Vignesh

Lösen:

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

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

  2. Führen Sie in einem Terminalfenster aus

    source ~/.bash_profile

10
Trindaz

Es könnte die Root-Berechtigung sein. Ich habe versucht, root login zu benutzen 

Sudo su -l root
pip <command>

das ist für mich in Ordnung

10
Jay0Lu

Wenn Sie Python 3.5 ausführen, 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 ::
6
Eric Pierre

installieren Sie Homebrew, öffnen Sie das Terminal oder Ihren bevorzugten OSX-Terminalemulator und starten Sie

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

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

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

Jetzt können wir Python 2.7 installieren:

$ brew install python

Hole Repository:

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

install pip:

$Sudo easy_install pip
6
Aden Yee

Die meisten Methoden zur Installation von PIP sind veraltet. Hier ist die neueste (2019) Lösung. Bitte laden Sie das get-pip-Skript herunter

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

Führen Sie das Skript aus

Sudo python get-pip.py
4
mixdev

Sudo vermeiden:

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

2
mxcl

(Kontext: Mein Betriebssystem ist Amazon Linux, das AWS verwendet. Es scheint RedHat ähnlich zu sein, es scheint jedoch ein wenig zu sein.)

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

Das hat das Problem an diesem Ort gelöst.

Vielleicht möchten Sie auch Folgendes wissen: Die Pip-Befehle zum Installieren der Software mussten dann wie folgt geschrieben werden (z. B. Jupyter), um auf meinem System ordnungsgemäß zu funktionieren:

pip install jupyter --user

Beachten Sie insbesondere das Fehlen von Sudo und die Anwesenheit von --user

Wäre echt nett, wenn pip docs etwas zu all dem gesagt hätte, aber dafür müssten mehr Zeichen eingegeben werden, denke ich.

2

Gelöst durch ein Upgrade von python 3 brew python upgrade: Jetzt kann ich einfach Folgendes 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 
1
zee

CentOS 7-Benutzer können einfach Folgendes verwenden:

yum install python-pip

Verwenden Sie auch virtualenv, wenn Sie pip verwenden. Es kann auf dieselbe Weise hinzugefügt werden:

yum install python-virtualenv
1
Felipe

Ab 2019

Laden Sie get-pip.py von https://pip.pypa.io mit dem folgenden Befehl herunter:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

Führen Sie get-pip.py mit dem folgenden Befehl aus:
Sudo python get-pip.py

Führen Sie nach Abschluss der Installation diesen Befehl aus, um zu überprüfen, ob pip installiert ist.
pip --version

Entfernen Sie die Datei get-pip.py nach der Installation von pip.
rm get-pip.py

Check out How to Install Pip Artikel für weitere Informationen.

Pip website

0
Jun711

Mach folgendes:

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

Dies wird sicherlich pip mit all seinen Abhängigkeiten installieren. PS: Dies ist für python 3, wenn Sie für python 2 Python3 vom zweiten Befehl an Python ersetzen möchten

Sudo apt install python-pip
0

Ich bin mir nicht sicher, warum dies nicht zuvor erwähnt wurde, aber das einzige, was für mich (auf meinem NVIDIA Xavier) funktionierte, war

Sudo apt-get install python3-pip

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

0
DankMasterDan

python-pip verwandte Version von pip verwenden (9.0) Die aktuelle Post-Pip-Version ist (18.0) nach dem Aktualisieren der Pip-Bearbeitung. /usr/bin/pip ersetzt diesen Import:

from pip import main

zu

from pip._internal import main

dieses Problem bei Pip 18.0 ist der Pip-Wechsel main Funktionsname für /usr/bin/pip3 und /usr/bin/pip2

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

0

python installiere es standardmäßig, aber wenn nicht, kannst du es manuell installieren, indem du folgenden Befehl verwendest (nur für Linux)

für python3:

Sudo apt install python3-pip 

für python2

Sudo apt install python-pip 

hoffe seine Hilfe.