0
我试图立即安装netCDF4模块几次,我不断收到同样的错误:HDF5头在安装netCDF4模块的缺失为Python
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中)
我用'setup.py'文件做了这件事,它已经过去了HDF5错误,但之后它说它找不到netCDF4标头。我将'netcdf4_dir'变量更改为标题的位置,但由于版本不匹配(我认为),我不认为它会识别它们。 – Petar 2015-03-09 17:14:45
仔细检查你用于netcdf4的变量:'netCDF4_dir'是'setup.cfg.template'中的拼写。另外,'setup.py'的输出应该列出被检查的位置。 – DopplerShift 2015-03-09 17:17:15
好的,我会这样做。我有一种感觉,我实际上没有这些netCDF4标题 - 你知道我可以从哪里得到它们吗?我尝试了官方网站,但我不确定我为了公平而做了什么。 – Petar 2015-03-09 17:23:35