我使用的是Windows 7和Python 2.7.9。我尝试使用pip安装h5py,但出现以下错误:
[c:\ users \ dell \ appdata \ local \ temp \ pip-build-j2msd9 \ h5py \ h5py \ api_compat.h(27):致命错误C1083:无法打开包括文件:“hdf5.h”:否这样的文件或目录
错误:命令' d:\ visual studio 2008 \ VC \ BIN \ amd64 \ cl.exe'退出状态2失败
我尝试过的事情:
modHDF5
和numpy
答案 0 :(得分:0)
您收到的错误是因为您尚未安装HDF5,或者您尚未指定已安装HDF5的目录。
最简单的方法是尝试使用支持轮子的现代点来安装h5py(例如运行python.exe -m pip install -U pip
,然后尝试重新安装h5py)。
如果您想在Windows上从源代码构建,请参阅http://docs.h5py.org/en/latest/build.html#source-installation-on-windows,但我强烈建议您在Windows上使用轮子(作为编写所述CI脚本的人)。
答案 1 :(得分:0)
我将h5py的版本更改为2.9.0,它像一个魅力一样工作 请检查随预编译包一起安装的版本。