13

我在 Mac 上使用 pip install 来获取 django 网站的 python 要求。

我从 MacPorts 得到了点子

port install pip-2.7

现在的问题是 pip 将软件包安装在我的 python sys.path 中没有的位置。

我刚刚复制了这个虚假的位置

/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/) 

到我的 sys.path 中的某个位置

/Library/Python/2.7/)

当然,这没问题,但我将来会使用 pip,所以我需要一个持久的解决方案。

问题是如何更改我的 sys.path 以识别该垃圾位置,或者如何告诉 pip 在其他地方安装依赖项?

4

1 回答 1

10

经过几次尝试,设置 PYTHONPATH 环境变量起作用了。

实现此目的的最佳方法是将以下内容添加到 ~/.bash_profile:

export PYTHONPATH=<bogus path here>

更改后不要忘记打开新终端。

于 2012-05-05T13:42:04.863 回答