Mac上的h5py setup.py:找不到hdf5.h文件

时间:2015-06-15 05:22:50

标签: macos gcc hdf5 h5py

我正在Mac上构建h5py,遵循说明"构建针对并行HDF5"在此链接中:http://docs.h5py.org/en/latest/build.html

$ export CC=mpicc
$ python setup.py configure --mpi
$ sudo python setup.py build

我收到此错误:

h5py-2.5.0/h5py/api_compat.h:27:10: fatal error: 'hdf5.h' file not found

我该怎么办?如果我需要安装一些开发版的HDF5,我怎么能在Mac上安装呢?

2 个答案:

答案 0 :(得分:16)

昨天我收到了同样的错误信息,正在进行HDF5的一般安装(不是针对并行构建)。我能够通过使用Homebrew(OS X的包管理器,可以在这里找到:http://brew.sh/)来解决这个问题。

安装Homebrew后(如果您还没有),命令为brew install hdf5

答案 1 :(得分:1)

您可以在Unix中找到hdf5.h lib并在CPATH varible

中设置

freebsd 11例子:

>> find /usr -iname "*hdf5.h*"  
<< /usr/local/include/hdf5.h
>> export CPATH="/usr/local/include/"

然后你可以编译你需要的