【问题标题】:Can't update numpy in Enthought Canopy 1.2无法在 Enthought Canopy 1.2 中更新 numpy
【发布时间】: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 中修复

标签: numpy enthought canopy


【解决方案1】:

抱歉,这是包管理器中的一个错误,已在 canopy 1.3 中修复,将于月底发布。与此同时,最简单的解决方法是在包管理器中卸载 numpy(或者,一般来说,任何类似行为不端的包)的反直觉步骤。我们将写一篇知识库文章来解释这一点,并在此处发布链接。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-10-01
相关资源
最近更新 更多