要安装的程序包h5py
需要libhdf5-dev
(在Debian系统上)。这是一个问题,因为我在某些需要读取HDF5文件的系统上没有超级用户权限。
是否有一个Python包不需要非Python包来读取(非常简单)HDF5文件?
答案 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,我将它安装在我的主目录中。我可以安装我想要的任何软件包,或者随时更新它们。例如,许多包装最近已经看到许多改进,包括稳定性改进。