【问题标题】:h5py install error failed with exit status 2h5py 安装错误失败,退出状态为 2
【发布时间】:2016-09-16 09:03:39
【问题描述】:

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


我尝试过的事情:

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

【问题讨论】:

    标签: python python-2.7 h5py


    【解决方案1】:

    你得到的错误是因为你没有安装 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 上使用轮子(就像编写 CI 脚本的人一样)。

    【讨论】:

      【解决方案2】:

      我将 h5py 的版本更改为 2.9.0,它就像一个魅力 请检查与预构建包一起安装的版本。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-05-03
        • 2014-11-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多