在为Python安装netCDF4模块时缺少HDF5标头

时间:2015-03-08 19:58:42

标签: python hdf5 netcdf

我试图多次安装netCDF4模块并且我一直收到同样的错误:

Traceback (most recent call last):

  File "<string>", line 17, in <module>

  File "C:\Users\User\AppData\Local\Temp\pycharm-packaging0.tmp\netCDF4\setup.py", line 219, in <module>

    raise ValueError('did not find HDF5 headers')

ValueError: did not find HDF5 headers

我尝试使用他们网站上的官方HDF安装程序,但我仍然遇到同样的错误(虽然在安装过程中,安装程序警告我PATH太长,因此不会改变它。

这些头文件需要在哪里?目前我(想)把它们放在

C:\Program Files\HDF_Group\HDF5

我不是很熟悉我需要做什么?如果重要,我还安装了h5py模块。

(Windows 8.1)

1 个答案:

答案 0 :(得分:1)

您需要在源代码树的基础上创建一个文件setup.cfg(您可以将其基于应该存在的setup.cfg.template)。具体来说,您需要在文件中设置HDF5_dir的值。