2016-11-17 13 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

それがあなたのパスを与えるのPython 2用

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

、またはPythonの3

ため

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

を実行し、使用しているPyTablesのバージョンを知っていますテーブルライブラリ。

ビルドディレクトリから実行したリンクの手順は、テーブルライブラリをテストすることです。それをインストールするには

、それはその後、(例として、LinuxやPythonの2のために)~/.local/lib/python2.7/site-package"に行きます

python setup.py install --user 

を使用しています。それはあなたが期待どおりに動作するはずです。

+0

本当に必要なのは、virtualenvにパッケージをインストールしてどこにでもアクセスできるようにすることです。あなたがまだ与えたオプションは目的を果たしません。 –

+0

仮想環境では、単に 'python setup.py install'で行うべきです。 –

関連する問題