我有一个与下面类似的问题:
安装 ML 后,我无法再使用 iPython、SciPy 或 Matplotlib。我收到此错误:
Shanes-MacBook-Pro:~ $ ipython
Traceback (most recent call last):
File "/usr/local/bin/ipython", line 5, in <module>
from pkg_resources import load_entry_point
File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 2603, in <module>
working_set.require(__requires__)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 666, in require
needed = self.resolve(parse_requirements(requirements))
File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 565, in resolve
raise DistributionNotFound(req) # XXX put more info here
pkg_resources.DistributionNotFound: ipython==0.14.dev
我尝试了以下方法来修复它:
- 使用 sudo ipython
- 安装最新的 Xcode
- 重新安装SciPy 超级包
当我输入 which python 它说它在/usr/bin/python
.
额外的信息:
nside /Library/python/2.7/site-packages
里面有以下内容:
DateUtils-0.5.2-py2.7.egg
README
easy-install.pth
nose-1.1.2-py2.7.egg
pika-0.9.5-py2.7.egg
pyzmq-2.2.0.1-py2.7-macosx-10.8-intel.egg
tornado-2.3-py2.7.egg
因此,通过这次 ML 升级,它删除了我的 numpy、ipython 等。它不再像使用 lion 那样安装在那里。我如何才能找到它的安装位置,因为当我运行 install_superpack shell 脚本时它似乎正在工作。