---
title: 安装HDF5库
description: "TensorFlow 1.15.5编译依赖于h5py，而h5py安装依赖于HDF5库，因此需要安装HDF5库。"
url: https://www.hikunpeng.com/document/detail/zh/SRA/ecosystemEnable/TensorFlow/kunpengtensorflow_02_0023.html
sourcePath: /source/zh/SRA/ecosystemEnable/TensorFlow/kunpengtensorflow_02_0023.html
indexId: 28776f1909ca547baf64e6c8540db2e898c3f5c94e113df387ae8cf206c5c81e72
---
# 安装HDF5库

TensorFlow 1.15.5编译依赖于h5py，而h5py安装依赖于HDF5库，因此需要安装HDF5库。

1. 使用PuTTY工具，以root用户登录服务器。
2. 进入HDF5源码编译规划路径。
  1 cd /path/to/hdf5

3. 下载HDF5源码至服务器。
  1 wget https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/hdf5-1.10.5/src/hdf5-1.10.5.tar.gz --no-check-certificate

4. 解压HDF5并进入解压目录。
  1 2 tar -zxvf hdf5-1.10.5.tar.gz cd hdf5-1.10.5/

5. 执行配置。
  1 ./configure --prefix=/usr/include/hdf5

  --prefix：用于指定HDF5安装路径，用户根据实际情况进行修改。此处路径设置为“/usr/include/hdf5”。

6. 执行以下命令进行编译。
  1 make

7. 执行以下命令进行安装。
  1 make install

8. 配置环境变量并建立动态链接库软连接。

  a. 配置环境变量。
    1 export CPATH="/usr/include/hdf5/include/:/usr/include/hdf5/lib/"

  b. 建立动态链接库软连接命令。
    1 2 ln -s /usr/include/hdf5/lib/libhdf5.so /usr/lib/libhdf5.so ln -s /usr/include/hdf5/lib/libhdf5_hl.so /usr/lib/libhdf5_hl.so

    动态链接库软连接会在安装过程中自动建立，若未自动建立，请通过以上命令进行手动建立软连接。
