退出状态为2时,h5py安装错误失败

时间:2016-05-19 12:59:31

标签: python python-2.7 h5py

我使用的是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失败

http://i.stack.imgur.com/N3VO8.jpg

我尝试过的事情:

  1. 重新安装Visual Studio 2008编译器
  2. 安装了一些必要的模块,例如modHDF5numpy

2 个答案:

答案 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,它像一个魅力一样工作 请检查随预编译包一起安装的版本。