我正在使用MacOSX10.10.1。我通常使用brew或pip来安装所有的东西。我注意到,我的virtualenv总是抢占所有本地安装的Python包。我通过在我的$PYTHONPATH配置文件中删除我的~/.zshrc变量来修正这个问题。这解决了virtualenv抢占我所有Python包的问题,但是IPython却找不到位于/usr/local/lib/python2.7/site-packages中的东西。我最终找到了一种解决IPython问题的方法,方法是将/usr/local/bin/ipython中的hashbang行更改为#!/usr/local/bin/ipython,正如this SO post中所建议的那样。据我所知,现在一切都很好。
我的问题是:
/Library/Python/2.7/site-packages中吗?还是把一半的东西放在/usr/local/lib/python2.7/site-packages里比较好呢?把包裹分拆成这样似乎是精神分裂症。$PYTHONPATH变量;( b)在/usr/local/bin/ipython文件中将hashbang从#!/usr/bin/ipython更改为#!/usr/local/bin/ipython?我的$PYTHONPATH变量在~/.zshrc配置文件中被设置为export PYTHONPATH="/usr/local/lib/python2.7/site-packages/":${PATH}。发布于 2014-12-17 23:48:01
https://stackoverflow.com/questions/27536830
复制相似问题