尝试在我的 Ubuntu 12.04 虚拟机上安装pbh5-tools
。我在尝试安装该程序时遇到了无数问题。我收到错误:
In file included from /tmp/easy_install-BEtAkS/h5py-2.5.0/h5py/defs.c:287:0:
/tmp/easy_install-BEtAkS/h5py-2.5.0/h5py/api_compat.h:27:18: fatal error: hdf5.h: No such file or directory
我曾尝试下载来libhdf5-dev
解决这个问题,但是当我使用时sudo apt-get libhdf5-dev
,我得到了这个回应。
Package libhdf5-dev is a virtual package provided by:
libhdf5-serial-dev 1.8.4-patch1-3ubuntu2
libhdf5-openmpi-dev 1.8.4-patch1-3ubuntu2
libhdf5-mpich-dev 1.8.4-patch1-3ubuntu2
libhdf5-lam-dev 1.8.4-patch1-3ubuntu2
当我尝试安装单个软件包时,我得到了相同的响应:
E: Unable to locate package 1.8.4-patch1-3ubuntu2
我下载了补丁,配置了它,制作了它并安装了它,但我仍然无法让它工作。真的不知道该怎么办。
答案1
我在 Ubuntu 16.04(不是 18.04)上遇到了同样的问题。我解决了Carol Yuu 在 Nvidia 论坛上的建议。
请尝试以下命令并重新安装:
sudo add-apt-repository universe
sudo apt-get update
sudo apt-get install libhdf5-serial-dev
操作系统:Ubuntu 16.04
硬件:Nvidia Jetson TX2