Tôi đã cài đặt python bằng homebrew và tôi không thể gọi pip từ bash. Tôi đã thử sửa đổi .bash_profile của mình để bao gồm / usr / local / bin / python và / usr local / share / python nhưng không có kết quả.
Khi tôi sử dụng lệnh bash:
find / -name 'pip'
Kết quả duy nhất tôi nhận được là:
/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
Không ai trong số đó là một thực thi.
Tôi thực sự không biết nơi để chỉ $ PATH của mình vì tôi không thể tìm thấy pip thực thi. Khi tôi mở
/usr/local/lib/python2.7/site-packages/pip
hoặc là
/usr/local/Cellar/python/2.7.9/libexec/pip/pip
Tôi tìm thấy các tập tin sau:
__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
Không ai trong số đó là một thực thi.
Tôi sẽ đánh giá cao sự giúp đỡ của bất cứ ai có nhiều kinh nghiệm hơn tôi.
Chỉnh sửa: Tôi đã thử các bước được đề xuất bởi Marco:
Dưới đây là kết quả cho các bước:
echo $ PATH hiển thị một vài thư mục: / 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
Mà -a python trả về: / usr / local / bin / python / usr / local / bin / python
không có gì được trả lại cho -a pip
- python trả về: / usr / local / bin / python
không có gì được trả lại cho pip nào
- ls -l $ (mà python) trả về một thư mục duy nhất: lrwxr-xr-x 1 Ivan admin 33 17 tháng 5 08:59 / usr / local / bin / python -> ../Cellar/python/2.7.9/bin/ trăn
ls -l $ (mà pip) trả về một số, bao gồm các tệp python mà tôi đã hiển thị trong bài viết gốc của mình