我已经使用自制软件安装了python,但无法从bash中调用pip。我尝试过修改.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指向何处,因为找不到pip可执行文件。当我打开
/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点不返回任何结果
- 哪个python返回:/ usr / local / bin / python
没有返回任何点
- ls -l $(哪个python)返回一个目录:lrwxr-xr-x 1 Ivan admin 33 May 5月17日08:59 / usr / local / bin / python-> ../Cellar/python/2.7.9/bin/蟒蛇
ls -l $(哪个pip)返回几个,包括我在原始帖子中显示的python文件