我正在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上安装呢?
答案 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/"
然后你可以编译你需要的