Ich habe Python mit Homebrew installiert und kann Pip nicht aus der Bash aufrufen. Ich habe versucht, mein .bash_profile so zu ändern, dass es / usr / local / bin / python und / usr local / share / python ohne Erfolg enthält.
Wenn ich den Bash-Befehl verwende:
find / -name 'pip'
Die einzigen Ergebnisse, die ich bekomme, sind:
/Library/Python/2.7/site-packages/pip-1.5.6-py2.7.egg/pip
/Users/Ivan/Library/Caches/pip
/Users/Ivan/Library/Logs/pip
/usr/local/Cellar/python/2.7.9/libexec/pip
/usr/local/Cellar/python/2.7.9/libexec/pip/pip
/usr/local/lib/python2.7/site-packages/pip
Keine davon ist eine ausführbare Datei.
Ich weiß nicht wirklich, wohin ich meinen $ PATH zeigen soll, da ich die ausführbare Pip-Datei nicht finden kann. Wenn ich öffne
/usr/local/lib/python2.7/site-packages/pip
oder
/usr/local/Cellar/python/2.7.9/libexec/pip/pip
Ich finde folgende Dateien:
__init__.py commands operations
__init__.pyc compat pep425tags.py
__main__.py download.py pep425tags.pyc
__main__.pyc download.pyc req
_vendor exceptions.py status_codes.py
basecommand.py exceptions.pyc status_codes.pyc
basecommand.pyc index.py utils
baseparser.py index.pyc vcs
baseparser.pyc locations.py wheel.py
cmdoptions.py locations.pyc wheel.pyc
cmdoptions.pyc models
Keine davon ist eine ausführbare Datei.
Ich würde mich über die Hilfe von jemandem freuen, der mehr Erfahrung als ich hat.
Edit: Ich habe die von Marco vorgeschlagenen Schritte ausprobiert:
Hier sind die Ergebnisse zu den Schritten:
echo $ PATH zeigt einige Verzeichnisse: / usr / local / bin: / usr / local / mysql / bin: / usr / bin: / bin: / usr / sbin: / sbin: / usr / local / bin: / usr / texbin: / opt / X11 / bin: / usr / local / mysql / bin
welches -a Python zurückgibt: / usr / local / bin / python / usr / local / bin / python
es wird nichts zurückgegeben, wofür -a pip
- Welches Python zurückgibt: / usr / local / bin / python
Für welchen Pip wird nichts zurückgegeben
- ls -l $ (welches Python) gibt ein einzelnes Verzeichnis zurück: lrwxr-xr-x 1 Ivan admin 33 17. Mai 08:59 / usr / local / bin / python -> ../Cellar/python/2.7.9/bin/ Python
ls -l $ (welcher pip) gibt mehrere zurück, einschließlich der Python-Dateien, die ich in meinem ursprünglichen Beitrag gezeigt habe