2015-02-04 3 views
3

HDF5 상호 작용을위한 두 개의 주요 파이썬 라이브러리는 h5pypytables입니다. 그들은 특히 나 같은 응용 프로그램에서 모두 사용할 필요가 창동일한 파이썬 프로세스에서 h5py와 pytables를 모두 사용하십시오

>>> import tables 
>>> import h5py 
ImportError: DLL load failed 

>>> import h5py 
>>> import tables # works fine 

에, 함께 잘 재생되지 않습니다하지만 각 가져올 때 두 라이브러리에서 모든 기능을 얻을 수 없습니다입니다. 이것에 대한 해결책이 있습니까?

+0

''tables''가 지연적으로 dll을로드하는 것처럼 보이기 때문에 나중에 작동한다고 가정합니다. 내 Win64 시스템에서 충돌로 이어지는 파일을 열어보십시오. –

답변

3

this thread on github에 따르면 나는 할 수 있다고 생각하지 않습니다. h5py가 그것에 대해 아무 것도 할 수없는 것 같아서 pytables github으로 문제를 시작합니다.

또한 두 개의 다른 스크립트를 사용할 수 있습니까? 그런 식으로 수입품을 팔지는 않을 것입니다.

0

conda을 사용하여 패키지를 설치하고 있습니까? 예인 경우 an issue reported on GitHub처럼 보입니다. 그 문제는 0 버전 2.4.0h5py 인 빌드 문제로 보입니다. 버전 2.3.x으로 다운 그레이드하십시오. 그게 나를 위해 잘 작동합니다.