是否存在用于读取HDF5文件的pure-python包?

时间:2015-03-05 12:21:57

标签: python hdf5

要安装的程序包h5py需要libhdf5-dev(在Debian系统上)。这是一个问题,因为我在某些需要读取HDF5文件的系统上没有超级用户权限。

是否有一个Python包不需要非Python包来读取(非常简单)HDF5文件?

2 个答案:

答案 0 :(得分:0)

据我所知,没有这样的套餐。但是您不需要在系统范围内安装libhdf5。只需在主目录中的某处安装/编译它,然后告诉h5py它在哪里: $ HDF5_DIR = / path / to / libhdf5 pip install h5py

有关详细信息,请参阅手册:http://docs.h5py.org/en/latest/build.html

答案 1 :(得分:0)

我没有足够的声誉发表评论所以我必须在这里写评论。您可以在主目录中安装整个python堆栈。这样,您就可以完全控制python安装。

我正在使用带有h5py的anaconda python,我将它安装在我的主目录中。我可以安装我想要的任何软件包,或者随时更新它们。例如,许多包装最近已经看到许多改进,包括稳定性改进。