hdf5 / h5py ImportError :libhdf5.so.7

Я работаю над проектом, включающим очереди обмена сетевыми сообщениями (msgpack, zmq,... )в системе RHEL 6.3 (x86 _64 ). Я устанавливал самые последние пакеты glib, gevent, pygobject, pygtk и т. д., чтобы заставить работать pylab/matplotlib (, что также не увенчалось успехом ).

Сдавшись, я вернулся к своему коду и каким-то образом мне удалось испортить мою установку hdf5 / h5py -h5py не может найти libhdf5.so.7 при импорте. Я немедленно переустановил hdf5 -1.8.9 в /usr/local/hdf5 на RHEL 6.3 (x86 _64 )следующим образом:

./configure --prefix=/usr/local/hdf5
make
make check
sudo make install
make check install

который, казалось, работал просто отлично. Затем я переустановил h5py (в python 2.7.3 ):

python2.7 setup.py build --hdf5=/usr/local/hdf5/
python2.7 setup.py test   # optional
# sudo python2.7 setup.py install

. который не может импортировать файл ошибок _в тесты, например:

======================================================================
ERROR: _hl.tests.test_attrs_data (unittest.loader.ModuleImportFailure)
----------------------------------------------------------------------
ImportError: Failed to import test module: _hl.tests.test_attrs_data
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/unittest/loader.py", line 252, in _find_tests
    module = self._get_module_from_name(name)
  File "/usr/local/lib/python2.7/unittest/loader.py", line 230, in _get_module_from_name
    __import__(name)
  File "/home/cronburg/Downloads/h5py-2.0.1/build/lib.linux-x86_64-2.7/h5py/_hl/tests/test_attrs_data.py", line 5, in <module>
    import h5py
  File "/home/cronburg/Downloads/h5py-2.0.1/build/lib.linux-x86_64-2.7/h5py/__init__.py", line 1, in <module>
    from h5py import _errors
ImportError: libhdf5.so.7: cannot open shared object file: No such file or directory


----------------------------------------------------------------------
Ran 12 tests in 0.001s

FAILED (errors=12)

h5py работал нормально до того, как я начал устанавливать вышеупомянутые пакеты / архивы, и я не помню, чтобы касался чего-либо, что хотя бы отдаленно напоминало hdf5. Любые идеи?

РЕДАКТИРОВАТЬ :Попытка найти файл показывает его только в том месте, где я его распаковал:

cronburg@rhel:~/Downloads/h5py-2.0.1$ locate libhdf5.so.7
/home/cronburg/tmp/hdf5-1.8.9/hdf5/lib/libhdf5.so.7
/home/cronburg/tmp/hdf5-1.8.9/hdf5/lib/libhdf5.so.7.0.3
/home/cronburg/tmp/hdf5-1.8.9/src/.libs/libhdf5.so.7
/home/cronburg/tmp/hdf5-1.8.9/src/.libs/libhdf5.so.7.0.3
10
задан cronburg 20 July 2012 в 15:01
поделиться