title: ImportError: Cannot open shared object file in Python
body: <p>I am trying to run a python script which depends on other modules, however I ran into this:</p>
  
  <pre><code>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 &lt;module&gt;
      import tables
    File "/my/path/tables-2.3.1/build/lib.linux-x86_64-2.7/tables/__init__.py", line 59, in &lt;module&gt;
      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$
  </code></pre>
  
  <p>No such file or directory libhdf5.so.7 ? But when I 'ls' it, it's there, right in my directory. So what's going on here?</p>