ImportError:无法在Python中打开共享对象文件

我试图运行一个依赖于其他模块的Python脚本,但是我遇到了这个问题:

bash-3.2$ PYTHONPATH=/my/path/tables-2.3.1/build/lib.linux-x86_64-2.7/ ./fastcluster.py Traceback (most recent call last): File "./fastcluster.py", line 5, in <module> import tables File "/my/path/tables-2.3.1/build/lib.linux-x86_64-2.7/tables/__init__.py", line 59, in <module> from tables.utilsExtension import getPyTablesVersion, getHDF5Version ImportError: libhdf5.so.7: cannot open shared object file: No such file or directory bash-3.2$ ls libhdf5.so.7 libhdf5.so.7 bash-3.2$ 

没有这样的文件或目录libhdf5.so.7? 但是当我知道它的时候,就在我的目录中。 那么这里发生了什么?

装载机不在那里看。 将它放在库的标准位置之一,将目录添加到加载程序配置中,或者在运行Python之前设置$LD_LIBRARY_PATH