在Ubuntu上安装HDF5和PyTables

30
我正在尝试在Ubuntu 14.04上安装tables包,但似乎有问题。 我正在使用PyCharm及其软件包安装程序进行安装,但似乎抱怨HDF5软件包。 然而,似乎我找不到任何要在tables之前安装的hdf5软件包。 有人能解释一下需要遵循的步骤吗?
4个回答

68

我发现安装libhdf5-serial-dev时,需要使用

  sudo apt-get install libhdf5-serial-dev

有奇效。


1
这适用于更基本的系统。它应该是最佳答案。 - Carson McNeil
根据你正在使用的Python版本(如果尚未安装),你可能还需要安装python-devpython3-devpython3.X-dev。在新系统上通常还没有安装这些依赖项。 - Kenny Loveall

15

在Ubuntu软件包仓库中搜索HDF5库。

apt-cache search hdf5

该命令将显示与hdf5相关的软件包。

安装与您相关的软件包。

sudo apt-get install package-name. 

通常情况下,您需要安装hdf5-tools、h5utils和python-tables。


12
尝试通过apt安装libhdf5-7和python-tables。

1
Apt 在 Ubuntu 18.04 上找不到 libhdf5-7 软件包。但是,下面 T.C. 的回答对我很有帮助。 - Kenny Loveall

10
更精确地说,在Ubuntu上执行两个步骤。
1)安装hdf5。
sudo apt-get install libhdf5-serial-dev

2) 安装pytables

pip install tables

这个工作非常顺利。感谢您节省了时间和精力。 - Ayan Mitra

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接