3

私はPythonが初めてで、次のようにHDFStoreを使用してパンダでテーブルを作成しようとしています

store = HDFStore('store.h5')

例外が発生します:

Exception                                 Traceback (most recent call last)
C:\Python27\<ipython-input-11-de3060b689e6> in <module>()
----> 1 store = HDFStore('store.h5')

C:\Python27\lib\site-packages\pandas-0.10.1-py2.7-win32.egg\pandas\io\pytables.pyc in __init__(self, path, mode, complevel, complib, fletcher32)
    196             import tables as _
    197         except ImportError:  # pragma: no cover
--> 198             raise Exception('HDFStore requires PyTables')
    199 
    200         self.path = path

Exception: HDFStore requires PyTables 

Pytables は既にインストールされており、サイト パッケージに含まれています。pandas(0.l0.1) と pytables(2.4.0) はどちらも 32 ビット Windows バージョンです。32 ビット Windows の場合、Python のバージョンは 2.7.3 です。

ipythonノートブックを使用してこれを実行しています。

Windows 7 - 64 ビット OS を使用していることを忘れていましたが、Python とそれに関連するすべてのアドオンは 32 ビットです。

4

3 に答える 3

0

私は同じ問題を抱えていました。win7 + anaconda python2.7 + IPython を使用しています。

しかし、次の手順で修正しました。

http://www.lfd.uci.edu/~gohlke/pythonlibs/#pytablesから
ファイルをダウンロードします table‑3.2.1‑cp27‑none‑win_amd64.whl

cmdでインストールします

pip install tables‑3.2.1‑cp27‑none‑win_amd64.whl

インストール後、問題は解決しました。

参照: http://www.pytables.org/usersguide/installation.html#binary-installation-windows

于 2015-08-29T03:23:43.780 に答える