Я встановив python за допомогою homebrew, і я не можу викликати pip з bash. Я спробував внести зміни .bash_profile до включення / usr / local / bin / python та / usr local / share / python безрезультатно.
Коли я використовую команду bash:
find / -name 'pip'
Єдині результати, які я отримую:
/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
Жоден з яких не виконується.
Я насправді не знаю, куди мені вказати $ PATH, оскільки я не можу знайти файл, який виконується. Коли я відкриваю
/usr/local/lib/python2.7/site-packages/pip
або
/usr/local/Cellar/python/2.7.9/libexec/pip/pip
Я знаходжу такі файли:
__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
Жоден з яких не виконується.
Буду вдячний за допомогу будь-кого з більшим досвідом, ніж я.
Редагувати: я спробував кроки, запропоновані Марко:
Ось результати кроків:
echo $ PATH відображає кілька каталогів: / 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
який -a python повертає: / usr / local / bin / python / usr / local / bin / python
нічого не повертається, за що -a pip
- який python повертає: / usr / local / bin / python
нічого не повертається за який піп
- ls -l $ (який python) повертає єдиний каталог: lrwxr-xr-x 1 Іван адміністратор 33 17 травня 08:59 / usr / local / bin / python -> ../Cellar/python/2.7.9/bin/ пітон
ls -l $ (який піп) повертає декілька, включаючи файли python, які я показав у своєму початковому дописі