没有找到Pip包 – 酿造的Python - 代码日志

没有找到Pip包 – 酿造的Python

在Mac上运行Python 2.7.3,安装HomeBrew。

使用PIP安装了几个软件包,包括virtualenv。 (使用virtualenv作为示例,但是NONE的包工作。)

当我尝试在终端中运行它,失败如下:

$ virtualenv venv --distribute
-bash: virtualenv: command not found

或者:

$ python virtualenv.py venv
/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python: can't open file 'virtualenv.py': [Errno 2] No such file or directory

还有一点可能有帮助:

$ which python
/usr/local/bin/python
$ pip freeze
MySQL-python==1.2.4
...
virtualenv==1.8.4
$ echo $PATH
/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin
$ echo $PYTHONPATH
/usr/local/lib/python2.7/site-packages:

默认情况下,$ PYTHONPATH为空,我以.bash_profile(没有帮助)更改它。 VirtualEnv确实存在于该路径。
我也尝试将这个路径添加到.profile $ path中,但是也没有帮助,所以我删除了。

HomeBrew Python page这似乎有点涉及到这一点,但我是Python的新手,不能弄清楚。已经花了几个小时DuckDuckGo’ing没有获得任何东西。

任何帮助将不胜感激。

编辑:更新以反映实际使用情况。

问题是我没有将Python添加到系统$ PATH。

在酿造结束时,它说(可以通过输入brew信息python来查看):

Executable python scripts will be put in:  
   /usr/local/share/python
so you may want to put "/usr/local/share/python" in your PATH, too.

所以,只需打开.profile并将其粘贴,并且所有包都可以正常工作。

非常感谢MistyM在Brew IRC频道上指出!

http://stackoverflow.com/questions/14624757/pip-packages-not-found-brewed-python

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:没有找到Pip包 – 酿造的Python