我刚刚安装了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
的错误消息。我在网上找到的与此错误相关的所有内容都会引用scipy
和numpy
之间的问题,并建议升级到numpy 1.6.1
。我已经在numpy 1.6.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。