2016-11-17 2 views
1

여기에서 설치 지침을 따랐습니다. http://www.pytables.org/usersguide/installation.htmlImportError : HDFStore에 PyTables가 필요합니다. "모듈이없는 테이블"

따라서 PyTables/build/lib.linux-x86_64-2.7 폴더의 iPython에서이 명령을 실행할 때마다 정상적으로 작동합니다.

In [2]: store = pd.HDFStore('store.h5')

In [1]: import pandas as pd

하지만 다른 폴더에서 같은 명령을 실행 할 때마다, 그것은 나에게 지정된 오류를 제공합니다. PYTHONPATH 문제입니까? 그렇다면 해결 방법은 무엇입니까?

+0

'pip install tables'를 사용하여 설치 했습니까? –

답변

0

는 그것은 당신에게 경로를 제공합니다 파이썬 3에 대한

를 파이썬 2

python -c 'import tables ; print tables.__file__' 

, 또는

python3 -c 'import tables ; print(tables.__file__)' 

을 실행, 사용중인 PyTables의 버전을 알고 테이블 라이브러리.

빌드 디렉토리에서 실행하는 링크의 절차는 테이블 라이브러리를 테스트하는 것입니다. 설치하려면

는, 그런 다음 (예를 들어, 리눅스와 파이썬 2) ~/.local/lib/python2.7/site-package"에 갈 것

python setup.py install --user 

를 사용합니다. 그러면 예상대로 작동해야합니다.

+0

내가 원하는 것은 어디서나 액세스 할 수 있도록 내 virtualenv에 패키지를 설치하는 것입니다. 당신이 준 옵션은 그 목적을 달성하지 못합니다. –

+0

가상 환경에서'python setup.py install'만으로 충분합니다. –