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

标签 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): fatal error 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

最佳答案

您收到的错误是因为您没有安装 HDF5,或者您没有指定 HDF5 的安装目录。

最简单的做法是尝试使用支持轮子的现代 pip 安装 h5py(例如运行 python.exe -m pip install -U pip,然后尝试重新安装 h5py)。

如果您想在 Windows 上从源代码构建,请参阅 http://docs.h5py.org/en/latest/build.html#source-installation-on-windows ,但我强烈建议在 Windows 上使用 wheels(就像写 CI 脚本的人一样)。

关于python - h5py 安装错误失败,退出状态为 2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37323963/

相关文章:

python - 字符串反转函数的奇怪行为

python - Syntaxnet/Parsey McParseface python API

python-2.7 - 无法在 Azure LAMP shell 服务器上使用 pip 安装 Python 包

Python 2.7 访问父类(super class)属性不是 DRY?

python - 在 for 循环中将数据集写入 .hdf5 文件时出现问题

python - 如何在集合级别的 pymongo 中添加 wiredTiger?

python - 使用 gdata python 库发送谷歌日历事件邀请通知

opencv - Python OpenCv cv2 等效于 CV_FILLED

Python层无法读取caffe框架中的hdf5文件

python - 在 Windows 上使用 Anaconda 通过 mpio 配置 H5py