OSX 10.8でpyTablesをセットアップしようとして、壁に頭をぶつけてきました。Enthought pythonディストリビューションを実行し、pyTablesとnumexprをPIPとともにインストールし、Homebrewを使用してHDF5パッケージをインストールしました。
ただし、Pythonでテーブルをインポートしようとすると、次のエラーが発生します。
In [7]: import tables
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-7-389ecae14f10> in <module>()
----> 1 import tables
/Users/MYNAME/src/tables/tables/__init__.py in <module>()
28
29 # Necessary imports to get versions stored on the Pyrex extension
---> 30 from tables.utilsExtension import getPyTablesVersion, getHDF5Version
31
32
ImportError: dlopen(/Users/MYNAME/src/tables/tables/utilsExtension.so, 2): Symbol not found: _H5E_CALLBACK_g
Referenced from: /Users/MYNAME/src/tables/tables/utilsExtension.so
Expected in: flat namespace
in /Users/MYNAME/src/tables/tables/utilsExtension.so
自作ディレクトリが上書きされているのではないかと思ったので、path変数を試してみましたが、そうではないようです。何が起こっているのかについて何かアイデアはありますか?