我想使用h5py,但需要安装libhdf5-dev。我从源代码安装了hdf5,并认为任何编译选项都会提供开发人员头文件,但似乎并不是这样。有人知道如何做吗?是否需要下载其他源?(虽然我找不到任何内容)我在Amazon Linux上运行,yum搜索libhdf5-dev没有给我任何结果,我也不能在那里使用rpm或apt-get,因此我想自己编译它。
对于 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
PATH
中的非标准目录中,则基本上有两个选项。要么将此目录添加到您的PATH
和LD_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