import pandas as pd
dfs = pd.HDFStore('xxxxx.h5')
このエラーをスローします:
"ImportError: HDFStore requires PyTables, "No module named tables" problem importing"
Cythonが必要なPyTablesをインストールしようとしました。 Cython 0.21をインストールしていますが、Cythonを0.13より大きくする必要があることを示すエラーがスローされます
ここに私が得ているログがあります:
".. ERROR:: You need Cython 0.13 or greater to compile PyTables!
----------------------------------------
Cleaning up...
Command python setup.py Egg_info failed with error code 1 in /private/tmp/pip_build_root/tables
Storing debug log for failure in /Users/nikhilsahai/Library/Logs/pip.log
Nikhils-MacBook-Pro:~ nikhilsahai$ Sudo pip install cython
Requirement already satisfied (use --upgrade to upgrade): cython in /Library/Python/2.7/site-packages/Cython-0.21-py2.7-macosx-10.9-intel.Egg
Cleaning up..."
この問題を解決する方法を教えてください。
単にpytables
を更新する:
pip install --upgrade tables
私のために働いた。
HDFStoreを使用したときにも同じエラーが発生しました。そして、上記のすべての手順を試し、解決策を見つけるのに何時間も費やしましたが、どれも成功しませんでした。
それから MiniConda をダウンロードしてインストールしました。そして、以下のコマンドを使用してpytablesをインストールしました。
conda install -c conda-forge pytables
以下のスクリーンショットを参照してください。
Ubuntuでは、次のコマンドを使用してこの問題を解決しました。
Sudo apt-get install python3-tables
Python 3を使用していることに注意してください
任意のOSでpipを使用できます。
python -m pipインストールテーブル
あなたはそれをインストールするより多くの方法で公式ドキュメントをチェックすることができます http://www.pytables.org/usersguide/installation.html
TomAugspurgerが述べたように... pytablesの最新バージョンにはバグがあるようです。次のコマンドを実行して、現在の開発バージョンをインストールできます。
Sudo pip install git+https://github.com/PyTables/PyTables
問題が解決した場合は、質問を閉じてください:)
Pytablesをインストールする必要があります。
conda install pytables
Windowsでは、このコマンドを使用して、おそらくそれが良い選択です:
pip installed tables-3.2.2-cp34-cp34m-win_AMD64.whl
---ダウンロード可能なドキュメント http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy