【发布时间】:2014-01-23 11:02:13
【问题描述】:
我刚刚通过 OS X Mavericks 上的 Canopy 应用将 Canopy 更新到 1.2,我只安装了 OS X Python 和 Enthought。然后我进入 Canopy 包管理器并更新了所有包。但是一些包仍然显示可用的更新,包括 numpy。单击安装按钮将我从 1.7.1 带到 1.8 没有任何效果。
当我运行 ipython 笔记本时: 从 matplotlib.pyplot 导入 * 我得到: RuntimeError Traceback(最近一次调用最后一次) RuntimeError:针对 API 版本 9 编译的模块,但这个版本的 numpy 是 7
干净安装也没有效果,我还在使用 numpy 1.7。通过 google 或 Canopy kb 找不到任何东西。
有什么想法吗?
【问题讨论】:
-
自己解决了。我没有进行完全干净的安装。我需要从 Applications 文件夹和 /User/Library/Enthought 中删除 Canopy.app。全新安装,一切正常。
-
很高兴你们都准备好了。作为其他人的参考,这样做的缺点是会丢失之前完成的任何第三方软件包安装或更新。对树冠应用程序的更新不应要求对用户 python 环境进行任何更改。正如我在回答中提到的,此错误已在 canopy 1.3 中修复