我不知道为什么这些程序包总是很难安装。我已经使用NetCDF/HDF5很长一段时间了,无论是在Linux还是OSX上,无论是C、C++或现在的Python,它们始终是安装或正常运行的纯恐怖之旅。netcdf4和hdf5之间的简单依赖关系对许多人来说都是一个巨大的痛苦源泉,我真的希望这些软件包的开发人员能够采取一些措施解决这个问题。
因此,我目前面临的最新具体问题是:我正在尝试安装Python的netCDF4。我遇到了以下错误:
因此,我目前面临的最新具体问题是:我正在尝试安装Python的netCDF4。我遇到了以下错误:
Package hdf5 was not found in the pkg-config search path
Perhaps you should add the directory containing `hdf5.pc'
我尝试使用apt-get安装hdf5软件包,包括:
- libhdf5-serial-dev
- libhdf5-serial
- libhdf5-7
- python-h5py
- libhdf5-dev
- hdf5-tools
- hdf5-helpers
- libhdf5-7-dbg
使用pip时,我尝试了:
pip install h5py
安装过程中遇到一个问题,无法解析Cython的依赖项,我最终手动安装了它。之后安装似乎成功了,但我找不到hdf5.pc文件的任何位置。
我正在为此烦恼。有人知道如何解决这个问题吗?