PIP安装和Python路径

Cal*_*dru 13 python macos install pip

我在mac上使用pip install来获取django网站的python需求.

我从MacPorts得到了点子

port install pip-2.7
Run Code Online (Sandbox Code Playgroud)

现在问题是pip将软件包安装在一个不在我的python sys.path中的位置.

我刚刚复制了这个伪造的位置

/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/) 
Run Code Online (Sandbox Code Playgroud)

到我的sys.path中的位置

/Library/Python/2.7/)
Run Code Online (Sandbox Code Playgroud)

当然这可行,但我将来会使用pip所以我需要一个持久的解决方案.

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

Cal*_*dru 9

经过几次尝试后,设置PYTHONPATH环境变量就可以了.

实现此目的的最佳方法是在〜/ .bash_profile中添加以下内容:

export PYTHONPATH=<bogus path here>
Run Code Online (Sandbox Code Playgroud)

更改后别忘了打开新的终端.

  • ...或者在同一个终端中使用`source~/.bashrc` (2认同)