ImportError при использовании pyCGNS - PullRequest
0 голосов
/ 24 января 2019

Я недавно переустановил hdf5, как предложено в руководстве:

$ ./configure --prefix=/usr/local/hdf5 --libdir=/usr/local/hdf5/lib --bindir=/usr/local/hdf5/bin --enable-shared --with-pic
$ make
$ make install

После этого я также установил pyCGNS, соответственно отредактировав setup_userConfig.py и включив все зависимости hdf5:

HDF5_PATH_INCLUDES = ['/usr/local/hdf5/include']
HDF5_PATH_LIBRARIES = ['/usr/local/hdf5/lib']
HDF5_LINK_LIBRARIES = ['hdf5']

Тем не менее, когда я import CGNS.MAP в своем скрипте Python, я получаю следующую ошибку:

File "./Test.py", line 4, in <module>
    import CGNS.MAP
  File "/usr/local/lib/python2.7/dist-packages/pyCGNS-5.0.625-py2.7-linux-x86_64.egg/CGNS/MAP/__init__.py", line 59, in <module>
    from .EmbeddedCHLone import load, save, probe
ImportError: libhdf5.so.103: cannot open shared object file: No such file or directory

libhdf5.so.103 находится в папке /usr/local/hdf5/lib, как указано при установке pyCGNS.

Что я делаю не так?Заранее спасибо за помощь!

...