h5py分期付款错误:找不到-lhdf5

时间:2015-09-01 01:53:19

标签: python linux gcc hdf5 h5py

我正在尝试在我没有root权限的openSUSE服务器上安装python的keras包。根据说明,我应该安装numpy,scipy,pyyaml,Theano,HDF5和h5py。服务器已经有numpy和辣,我安装了pyyaml和Theano使用" pip install XXX --user"。

我下载了HDF5源并通过运行./configure安装它,并且它已成功安装在文件夹" / home / myname / software / hdf5"下。现在最后一步是安装 h5py ,我被困在那里,无法在线找到解决方案。

我试过了:

  

HDF5_DIR =〜/ software / hdf5 / pip install h5py --user

收到以下错误:

  

/usr/lib64/gcc/x86_64-suse-linux/4.7 /../../../../ x86_64的-SUSE-LINUX /斌/ LD:   找不到-lhdf5   /usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../x86_64-suse-linux/bin/ld:   找不到-lhdf5_hl   collect2:错误:ld返回1退出状态
  错误:命令' gcc'退出状态1失败

然后我尝试了:

  

CFLAGS =" -I / usr / lib / openmpi / include / -I / home / myname / software / hdf5 / include" LDFLAGS =" -L /家/ MYNAME /软件/ HDF5 / lib中" pip install h5py --user

但得到同样的错误。我下载了源代码并尝试了:

  

HDF5_DIR =〜/ software / hdf5 / python setup.py install --user

但仍然得到同样的错误。似乎安装程序没有尝试在我的自定义hdf5文件夹中查找内容。你能帮帮我吗?非常感谢你!

0 个答案:

没有答案