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

问题描述 投票:3回答:2

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

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


我尝试过的事情:

  1. 重新安装Visual Studio 2008编译器
  2. 安装了一些必要的模块,如modHDF5numpy
python python-2.7 h5py
2个回答
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脚本的人)。


0
投票

我将h5py的版本更改为2.9.0并且它像魅力一样工作请检查安装的版本以及预建包。

© www.soinside.com 2019 - 2024. All rights reserved.