7

我正在尝试让我的代码(在 eclipse 中运行)导入熊猫。

我收到以下错误:"ImportError: numpy.core.multiarray failed to import"当我尝试导入熊猫时。我正在使用python2.7,pandas 0.7.1numpy 1.5.1

4

4 回答 4

1

尝试更新到 numpy 版本 1.6.1。对我有帮助!

于 2012-08-17T14:46:24.583 回答
1

只想确认一下:

  • 您是否从源代码安装了熊猫?确保它使用的是你想要的 NumPy 版本。
  • 安装 pandas 后你升级 NumPy 了吗?确保重新编译 pandas,因为 ABI 中可能会有一些变化(但是使用那个版本的 NumPy,我怀疑是这种情况)
  • 你是从它们的源目录中调用 pandas 和/或 Numpy 吗?坏主意,NumPy 倾向于扼杀这一点。
于 2012-08-17T09:22:33.270 回答
0

可能是 32 位与 64 位的兼容性问题。请参阅: 如何在 OS X 上安装 numpy 和 scipy?

尽管标题如此,但如果混合使用 32 位和 64 位版本,其他操作系统可能会出现类似问题。

于 2012-07-05T12:07:21.883 回答
0

@用户248237:

我支持 Keith 的建议,即它可能是 32/64 位兼容性问题。就在本周,我在尝试安装不同的模块时遇到了同样的问题。检查每个模块的版本并使所有内容匹配。一般来说,我会坚持使用 32 位版本——并非所有模块都具有官方的 64 位支持。我卸载了我的 64 位版本的 python 并用 32 位版本替换它,重新安装了模块,从那以后没有任何问题。

于 2012-08-14T15:38:20.760 回答