Ich habe pip heruntergeladen und bin gelaufen python setup.py install
und alles hat gut funktioniert. Der nächste Schritt im Tutorial ist das Ausführen, pip install <lib you want>
aber bevor es überhaupt versucht, etwas online zu finden, wird die Fehlermeldung "bash: pip: Befehl nicht gefunden" angezeigt.
Dies ist unter Mac OS X, das ich auch neu bin. Ich gehe also davon aus, dass es eine 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 bessere 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 benutzerfreundliche Installationsprozess alle Aufgaben wie das Bearbeiten von PATH und alles andere erledigt, damit alles gemäß den Tutorials funktioniert, aber das hat nicht funktioniert. Nach der Installation lief 'Python' noch Python 2.6 und PATH wurde nicht aktualisiert.
quelle
Antworten:
Warum nicht einfach machen
sudo easy_install pip
oder wenn dies für Python 2.6 istsudo easy_install-2.6 pip
?Dies installiert pip mit dem Standard-Python-Paket-Installationssystem und erspart Ihnen den Aufwand der manuellen Einrichtung gleichzeitig.
Auf diese Weise können Sie den
pip
Befehl für die Installation des Python-Pakets ausführen, da er mit dem Systempython installiert wird. Ich empfehle auch, sobald Sie pip haben, das virtualenv- Paket und -Muster zu verwenden. :) :)quelle
sudo: easy_install: command not found
easy_install
installiert haben. Wie ist das eine Antwort?Verwenden Sie setuptools, um Folgendes zu installieren
pip
:(Ich weiß, dass der obige Teil meiner Antwort mit klobucars ü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
Debian / Ubuntu:Verwenden Sie für Python3 auch
easy_install3
undpython3-setuptools
.quelle
sudo apt-get install python3-setuptools
&sudo easy_install3 pip
sudo apt-get install python-setuptools
gefolgt vonsudo easy_install pip
sudo apt-get install python3-pip
ist der richtige Befehl für Python3 ab askubuntuZunächst einmal: Versuchen Sie es mit pip3 anstelle von pip . Beispiel:
pip3 sollte automatisch zusammen mit Python3.x installiert werden. Die Dokumentation wurde nicht aktualisiert. Ersetzen Sie daher einfach pip durch pip3 in den Anweisungen, wenn Sie beispielsweise Flask installieren.
Wenn dies nicht funktioniert, müssen Sie pip möglicherweise separat installieren.
quelle
brew install python
.Update : Eine zuverlässigere moderne Möglichkeit, auf die richtige Pip-Installation für die richtige Python-Installation zuzugreifen, ist die Verwendung der Syntax
python -m pip
.Ursprüngliche Antwort
pip würde sich selbst in den Bin Ihres Python-Installationsorts installieren. Es sollte auch ein Symlink zu einem allgemeineren Ort wie erstellt werden
/usr/local/bin/pip
Sie können entweder
~/.profile
Ihren PATH bearbeiten und aktualisieren/Library/Frameworks/Python.framework/Versions/2.6/bin
, um ihn einzuschließen, oder Sie können einen Symlink dazu an einer Stelle erstellen, von der Sie wissen, dass sie sich in Ihrem Pfad befindet.Wenn Sie Folgendes tun:
echo $PATH
sollten die aktuell durchsuchten Pfade angezeigt werden. Wenn/usr/local/bin
sich in Ihrem Pfad befindet, können Sie Folgendes tun:Ich würde mich dafür entscheiden, den Python-Bin zu Ihrer $ PATH-Variablen hinzuzufügen.
quelle
/System/Library/Frameworks/Python.framework/Versions/2.6/bin
. Und ~ / ist Ihr Home-Verzeichnis mit der versteckten Datei.profile
Installieren Sie die neueste Version von Python wie hier angegeben
Es hat viele Download-Links wie numpy und scipy
Gehen Sie dann zum Terminal und geben Sie den folgenden Befehl ein: -
Überprüfen Sie dies für Python-Installationspakete
quelle
Ich muss zugeben, dass ich für Python absolut neu bin, was ich nur für eines brauche: awscli. Ich habe dieses Problem beim Herunterladen von Python 3.xx festgestellt - pip: Befehl nicht gefunden
Während ich den Anweisungen zum Herunterladen der AWS-CLI folgte, habe ich mich geändert
zu
welches die richtige Version lief.
Ich habe auf meinem Computer einen Alias erstellt, um python3 während der Eingabe von python auszuführen, auf dem normalerweise die Systemversion 2.7 ausgeführt wird. Ich bin mir nicht sicher, ob das jetzt eine gute Idee ist. Ich denke, ich werde die Befehle einfach so eingeben, wie sie beabsichtigt waren
quelle
Check out Wie Pip Artikel zu installieren , um weitere Informationen Artikel.
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 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
quelle
Bei der Installation mit wird
apt-get
ein systemweites installiertpip
, nicht nur ein lokales für Ihren Benutzer. Versuchen Sie diesen Befehl, um pip auf Ihrem System zum Laufen zu bringen ...Dann wird pip ohne Probleme installiert und Sie können "sudo pip ..." verwenden.
quelle
Die meisten Methoden zur Installation von PIP sind veraltet. Hier ist die neueste (2019) Lösung. Bitte laden Sie das get-pip-Skript herunter
Führen Sie das Skript aus
quelle
Ich habe ewig alle Antworten auf dieser Seite durchgesehen, aber diejenige, die für mich funktioniert hat, in den Kommentaren der OP-Frage von s-walsh gefunden
Die Antwort lautet pip3:
quelle
Lösen:
Fügen Sie diese Zeile zu ~ / .bash_profile hinzu
export PATH = "/ usr / local / bin: $ PATH"
Führen Sie in einem Terminalfenster aus
Quelle ~ / .bash_profile
quelle
Dies könnte die Root-Berechtigung sein. Ich habe versucht, Root-Login zu beenden, verwenden
das ist für mich in Ordnung
quelle
Installieren Sie Homebrew, öffnen Sie Terminal oder Ihren bevorzugten OSX-Terminalemulator und führen Sie es aus
Fügen Sie das Homebrew-Verzeichnis oben in Ihre PATH-Umgebungsvariable ein. Sie können dies tun, indem Sie die folgende Zeile am Ende Ihrer ~ / .profile-Datei hinzufügen
Jetzt können wir Python 2.7 installieren:
Pip-Repository abrufen:
install pip:
quelle
export PATH=/usr/local/bin:/usr/local/sbin:$PATH
löste das Problem für mich.Wenn Sie Python 3.5 ausführen, führen Sie den folgenden Terminalbefehl aus:
Alle anderen Pip-Befehle im Terminal wären ähnlich:
quelle
python installiere es standardmäßig, aber wenn es nicht installiert wird, kannst du es manuell installieren, indem du folgendes cmd verwendest (nur für Linux)
für python3:
für python2
hoffe seine Hilfe.
quelle
Vermeiden
sudo
:Von:
http://www.pip-command-not-found.com
quelle
CentOS 7-Benutzer können einfach Folgendes verwenden:
Empfehlen Sie auch,
virtualenv
wenn Sie pip verwenden. Es kann auf die gleiche Weise hinzugefügt werden:quelle
(Kontext: Mein Betriebssystem ist Amazon Linux mit AWS. Es scheint RedHat ähnlich zu sein, aber es ist anscheinend etwas reduziert.)
Verlassen 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 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 das Vorhandensein von --user
Wäre wirklich nett, wenn Pip-Dokumente etwas darüber gesagt hätten, aber dafür müsste ich wahrscheinlich mehr Zeichen eingeben.
quelle
Ich bin mir nicht sicher, warum dies vorher nicht erwähnt wurde, aber das einzige, was für mich (auf meinem NVIDIA Xavier) funktioniert hat, war:
sudo apt-get install python3-pip
(oder
sudo apt-get install python-pip
für Python 2)quelle
Vorausgesetzt, Sie haben Internet, siehe: https://pip.pypa.io/en/stable/installing/
im Grunde laufen:
und
quelle
Dies wurde durch ein Upgrade von Python 3 behoben
brew upgrade python
: Jetzt kann ich nur noch Folgendes tun:quelle
Das Problem scheint, dass Ihre Python-Version und die Bibliothek, die Sie installieren möchten, nicht mit der Version übereinstimmen. Beispiel: Wenn Django Django3 ist und Ihre Python-Version 2.7 ist, wird möglicherweise dieser Fehler angezeigt.
"Nach der Installation lief 'Python' immer noch Python 2.6 und PATH wurde nicht aktualisiert."
1- Installieren Sie die neueste Version von Python. 2- Ändern Sie Ihren PATH manuell als python38 und vergleichen Sie sie. 3- Versuchen Sie erneut 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
quelle
Was ich getan habe, um dies zu überwinden, war
sudo apt install python-pip
.Es stellte sich heraus, dass auf meiner virtuellen Maschine noch kein Pip installiert war. Es ist denkbar, dass auch andere Menschen dieses Szenario haben könnten.
quelle
python-pip
veraltete Version von pip (9.0) verwenden Die aktuelle Post-Pip-Version ist (18.0) nach dem Aktualisieren von pip edit./usr/bin/pip
Ersetzen Sie diesen Import:zu
Dieses Problem, das für Pip 18.0
main
funktioniert, ist die Wiederholung des Namens der Pip-Änderungsfunktion für/usr/bin/pip3
und/usr/bin/pip2
auch anzeigen
/usr/local/lib/[your_python_version]/dist-packages/pip/__main__.py
Es sollte das gleiche sein wie/usr/bin/pip
quelle
Gehen Sie wie folgt vor:
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 zu Python ersetzen möchten
quelle
Um das Problem " bash: pip: Befehl nicht gefunden " in Mac zu überwinden
Gefunden zwei Versionen auf Mac 1 ist 2.7 und die andere ist 3.7
Wenn ich sudo easy_install pip sage , wurde pip unter 2.7 installiert
Wenn ich sudo easy_install-3.7 pip sage , wurde pip unter 3.7 installiert
Wenn ich jedoch eine Pip-Installation durchführen musste, wollte ich das Paket unter python3.7 installieren, daher habe ich in .bash_profile einen Alias (alias pip = pip3) festgelegt
Wenn ich jetzt eine Pip-Installation durchführe, wird sie unter Python3.7 installiert
quelle
Der aktualisierte Befehl für die Installation
pip3
lautet:quelle