我使用的是Windows 7和Python 2.7.9。我尝试用pip安装h5py,但是有以下错误:
[c:\users\dell\appdata\local\temp\pip-build-j2msd9\h5py\h5py\api_compat.h(27) : fatal error C1083: 无法打开包括文件:“hdf5.h”: No such file or directory
错误:命令'd:\ visual studio 2008 \ VC \ BIN \ amd64 \ cl.exe'失败,退出状态为2
我尝试过的事情:
modHDF5
和numpy
您收到的错误是因为您尚未安装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脚本的人)。
我将h5py的版本更改为2.9.0并且它像魅力一样工作请检查安装的版本以及预建包。