ฉันได้ติดตั้งไพ ธ อนโดยใช้ 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
ไม่มีสิ่งใดที่ปฏิบัติการได้
ฉันขอขอบคุณความช่วยเหลือของทุกคนที่มีประสบการณ์มากกว่าฉัน
แก้ไข: ฉันลองขั้นตอนที่แนะนำโดย Marco:
นี่คือผลลัพธ์ของขั้นตอน:
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
- ไพ ธ อนใดส่งคืน: / usr / local / bin / python
ไม่มีอะไรถูกส่งกลับสำหรับ pip
- ls -l $ (ไพ ธ อน) ส่งคืนไดเรกทอรีเดียว: lrwxr-xr-x 1 Ivan ผู้ดูแลระบบ 33 17 พฤษภาคม 08:59 / usr / local / bin / python -> ../Cellar/python/2.7.9/bin/ หลาม
ls -l $ (pip ไหน) ส่งคืนค่าจำนวนมากรวมถึงไฟล์ไพ ธ อนที่ฉันแสดงในโพสต์ดั้งเดิมของฉัน