pip: Befehl nicht gefunden
Stoße ich auf ein problem bei der Installation von pip für python2.7. Ich hab die Datei heruntergeladen get-pip.py und installieren Sie es erfolgreich:
bogon:haha itensb$ python get-pip.py
Requirement already up-to-date: pip in /Library/Python/2.7/site-packages
Cleaning up...
Aber wenn ich den Befehl ausführen pip, die ich bekam:
-bash: pip: command not found
Ich denke, es ist der PFAD nicht gesetzt appropriatelly , Aber ich neu auf Mac. Ich brauche Ihre Hilfe , danke!
Was bedeutet
nichts zeigt~ @inspectorG4dget
OP ist auf mac -
tun
Ja ==> README-pip-pip-1.5.6.dist-info @inspectorG4dget
which pip
geben Sie?nichts zeigt~ @inspectorG4dget
OP ist auf mac -
apt-get
ist keine optiontun
ls /Library/Python/2.7/site-packages
. Sehen Sie eine pip
in der Ausgabe?Ja ==> README-pip-pip-1.5.6.dist-info @inspectorG4dget
InformationsquelleAutor itenyh | 2014-11-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden
python -m pip
. Wenn Sie möchten, dass diepip
Befehl check out @user3282276 Antwort.InformationsquelleAutor TheInitializer
Klingt wie Sie Ihre PATH-variable nicht gesetzt ist, gehören der Lage, die pip installiert wurde. Auf Macs und andere *nix-artige Betriebssysteme, wenn Sie geben Sie einen Befehl in der Kommandozeile, was tatsächlich passiert, ist die shell versucht zu finden, die ausführbare Datei in einem vordefinierten Gebiet, genannt die PATH-variable. Wenn Sie interessiert sind, überprüfen Sie heraus diese Frage, https://superuser.com/questions/284342/what-are-path-and-other-environment-variables-and-how-can-i-set-or-use-them.
Sind Sie in der Lage, um zu sehen, was dein ist, eingestellt, wenn Sie diese in der command line
diese werden Ihnen einige Datei-Pfade durch Doppelpunkt getrennt, zum Beispiel geben, wenn ich den Befehl oben bekomme ich diese:
das bedeutet, dass meine shell prüft, ob eine ausführbare Datei, die in jeder dieser Dateien, wenn er Sie findet, wird Sie ausgeführt, andernfalls wird es Ihnen sagen, das Programm kann nicht gefunden werden. Als Seite beachten, dies ist der Grund, warum, wenn Sie eine ausführbare Datei auszuführen, die nicht in eine dieser PFAD-Dateien, die Sie tun müssen,
dies ist die Angabe eines relativen Pfad zu der ausführbaren Datei, das aktuelle Verzeichnis, in dem Sie sich befinden.
Also für Sie, die Sie installiert haben, pip in dieses Verzeichnis:
Chancen sind die oben genannten echo-Befehl nicht enthalten, diese Datei, wenn Sie es Taten, dann haben Sie ein weiteres problem. Was Sie tun müssen, ist aktualisieren Sie Ihre PATH-variable um diese Verzeichnis als gut. Um dies zu tun fügen Sie eine export-Anweisung, um Ihre
.bash_profile
(oder.bashrc
auf Linux) in Ihrem home-Verzeichnis (das ist eine versteckte Datei), die Ihre aktuellen path-Variablen (so dass Sie immer noch in der Lage sein, zu laufen alles installiert an der richtigen Stelle) und das neue Verzeichnis, das Sie installiert pip zu. Um dies zu tun fügen Sie diese Zeile an das Ende Ihrer.bash_profile
und Sie sollten gut zu gehen. Jedoch, bevor es wirksam wird, müssen Sie schließen und öffnen Sie Ihr terminal-Fenster wieder laufen oder
source .bash_profile
. Sie können überprüfen, dies funktioniert durch ausführen derecho
Befehl oben, sollte es wieder die gleiche Sache, aber dieses mal mit /Library/Python/2.7/site-packages am Ende angehängt.Hinweis: Durch die Art und Weise der
which
Befehl, den Sie gesagt, Sie führen Sie in die Kommentare sucht ein Programm in die user Weg, das ist, warum es kam nicht wieder etwas. Auch da werden Sie wahrscheinlich führen Sie in diesem bald genug, gibt es auch eine variable namensPYTHONPATH
(Aussehen hier), die sagt python, wo schauen, um import-Module. Sie sollten dies, was Verzeichnis, das Sie haben pip installieren von Modulen auf, wenn es nicht bereits eingestellt.InformationsquelleAutor user3282276
Installieren Python ist3, dann nutzen Sie pip3, um Pakete zu installieren.
Python ist3 installiert werden, und pip ist im Lieferumfang. Verwenden Sie pip, um einige Paket installieren, führen Sie die folgenden
Merke, es pip3, weil Sie verwenden möchten, Python ist3.
Meine gleiche Antwort hier
InformationsquelleAutor N.Lee
den Befehl ausführen, es funktioniert
InformationsquelleAutor Dang