我想使用需要安装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
的非标准目录中,那么基本上有两个选项。 可以将此目录添加到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