OSX 10.8에서 pyTables를 설정하려고 벽에 머리를 두드 리려고했습니다. Enthought python 배포판을 실행하고, PIP를 사용하여 pyTables 및 numexpr을 설치했으며 Homebrew를 사용하여 HDF5 패키지를 설치했습니다. 그러나HDT5가 pyTable과 함께 작동하는 데 문제가 있습니다.
, 파이썬에서 테이블을 가져올 때, 나는 다음과 같은 오류 얻을 :
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
나는 어쩌면 사제 디렉토리가 덮어지고 있다고 생각하기 때문에, 내 경로 변수와 함께 놀아 해봤를 또는 뭔가,하지만이 경우가되지 않습니다. 무슨 일이 일어나고 있는지에 대한 아이디어가 있습니까?
HDF5 버전을 설치하셨습니까? –