使用Torch&lua时发生HDF5错误:“在hdf5.h处无法定位HDF5头文件”

我试图运行 neuraltalk2 代码,但它抛出一个错误,说无法找到 hdf5 头文件:

/home/jaysen/torch/install/bin/luajit: /home/jaysen/torch/install/share
/lua/5.1/trepl/init.lua:389: /home/jaysen/torch/install/share/lua/5.1
/trepl    /init.lua:389: /home/jaysen/torch/install/share/lua/5.1
/hdf5/ffi.lua:42: Error: unable to locate HDF5 header file at hdf5.h

stack traceback:
    [C]: in function 'error'
    /home/jaysen/torch/install/share/lua/5.1/trepl/init.lua:389: in function 'require'
    eval.lua:8: in main chunk
    [C]: in function 'dofile'
    ...ysen/torch/install/lib/luarocks/rocks/trepl/scm-1/bin/th:150: in main chunk
    [C]: at 0x55fce2035470

我正在运行 ubuntu。

点赞