Я недавно переустановил 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
.
Что я делаю не так?Заранее спасибо за помощь!