4

我有一个与下面类似的问题:

OS X 10.8 升级后 Python pip 损坏

安装 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

我尝试了以下方法来修复它:

当我输入 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 脚本时它似乎正在工作。

4

1 回答 1

0

作为更新,我从未修复过这个特定问题。但是,我刚刚从 Enthought 下载了 iPython、SciPy、Matplotlib 等。我在这里回答了其他人关于如何执行此操作的问题:

如何检查我的机器上是否安装了 IPython 以及安装这些库的顺序?

于 2012-09-22T17:49:29.857 回答