为python python 2.7.3导入h5py

2024-09-27 00:14:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我有ARCGIS 10.2。当我们安装这个软件时,还安装了python2.7.3(在win32上),我们可以用python和arcpy模块来开发软件。我想把h5py添加到它的库中。我的windows是64位的,我下载了hy5py32和64位,并将它们复制到Lib文件夹中。当我打开IDLE并尝试导入它时,遇到以下错误:

"ValueError: numpy.dtype has the wrong size, try recompiling".

我还抄了六本。我觉得问题出在纽比身上。我用ARCGIS python库中的numpy替换了anaconda中的numpy(numpy 1.9)。然后我可以导入h5py,但我不能打开arcpy。在

我真的很感谢你的帮助


Tags: 模块numpy文件夹软件windowslib错误win32
1条回答
网友
1楼 · 发布于 2024-09-27 00:14:58

听起来你的系统附带的NumPy是以一种方式构建的,有一个版本,然后你“安装”(通过复制)h5py,它是用另一种方式构建的,要么有不同的版本,要么有不同的NumPy选项。在

要解决这个问题,您应该尝试自己构建h5py,您可以从这里下载源代码:https://pypi.python.org/pypi/h5py/2.5.0

或者更简单一些,考虑使用熊猫。它还可以读写hdf5文件(尽管可能没有那么神秘的功能),而且很可能有人已经为Pandas提供了一个与您现有安装兼容的包。在

相关问题 更多 >

    热门问题