SciPy 0.12.0和Numpy 1.6.1 - numpy.core.multiarray无法导入

时间:2013-08-16 21:44:11

标签: python numpy scipy

我刚刚安装了ArcGIS v10.2 64位后台处理程序,它安装了Python 2.7.3 64bit和NumPy 1.6.1。我在同一个Python安装中安装了SciPy 0.12.0 64位。

当我打开Python解释器时,我能够成功import arcpy, numpy, and scipy。但是,当我尝试import scipy.ndimage时,我收到了numpy.core.multiarray failed to import的错误消息。我在网上找到的与此错误相关的所有内容都会引用scipynumpy之间的问题,并建议升级到numpy 1.6.1。我已经在numpy 1.6.1

有任何想法如何解决这个问题?

1 个答案:

答案 0 :(得分:3)

因此,似乎错误的原因是scipy 0.12.0和更老的numpy 1.6.1之间的不兼容。

有两种方法可以解决这个问题 - 升级numpy(至~1.7.1)或降级scipy(至~0.10.1)。

如果ArcGIS 10.2特别需要Numpy 1.6.1,最简单的选择是降级scipy。