Python Pandas:导入pandas时找不到numpy.core.multiarray

时间:2012-03-09 22:36:53

标签: python numpy pandas

我正在尝试获取我的代码(在eclipse中运行)来导入pandas。

我在尝试导入pandas时遇到以下错误:“ImportError:numpy.core.multiarray无法导入”。我正在使用python2.7,pandas 0.7.1和numpy 1.5.1

4 个答案:

答案 0 :(得分:1)

只是为了确保:

  • 您是否从源头安装了熊猫?确保它使用你想要的NumPy版本。
  • 安装大熊猫后你升级了NumPy吗?确保重新编译pandas,因为ABI中可能会有一些变化(但是那个版本的NumPy,我怀疑是这种情况)
  • 您是从源目录中调用pandas和/或Numpy吗?不好的想法,NumPy倾向于扼杀它。

答案 1 :(得分:1)

尝试更新为numpy版本1.6.1。帮助我!

答案 2 :(得分:0)

可能是32位与64位兼容性问题。看到: how to install numpy and scipy on OS X?

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

答案 3 :(得分:0)

@ user248237:

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