如何安装libhdf5-dev? (没有yum,rpm或者apt-get)

我想使用需要安装libhdf5-dev的h5py。 我从源代码安装了hdf5,并认为任何编译该选项的选项都会为我提供开发人员头文件,但看起来并不像这样。

任何人都知道我可以做到这一点? 是否有其他来源我需要下载? (我无法find任何)

我在亚马逊linux,百胜searchlibhdf5-dev不给我任何结果,我不能使用rpm或apt-get那里,因此我想自己编译它。

如果问题是,你没有找到h5py的os级开发库。 这是因为你一直在寻找/搜索错误的软件包名称 – 你正在尝试的是Ubuntu,而CentOS则是hdf5-devel

对于CentOS

 sudo yum -y install hdf5-devel 

对于Ubuntu

 sudo apt-get install libhdf5-dev 

注意 :以上命令将安装hdf5开发库版本1.8.12


就在最近,我已经安装了h5py – 没有麻烦,我已经安装的软件包版本:

 numpy==1.11.2 h5py==2.6.0 

你可以用点子吗?

 pip install h5py 

如果您已经将hdf5库构建到不包含在PATH的非标准目录中,那么基本上有两个选项。 可以将此目录添加到PATHLD_LIBRARY_PATH ,也可以将这些路径指定为pip 。 像这样的作品:

 pip install --global-option=build_ext --global-option="-I<path_to_direcotry_with_headers>" --global-option="-L<path_to_director_with_lib>" h5py