/ / PyTables for Python 2.7を再インストールできない - python、hdf5、pytables

Python 2.7用のPyTablesを再インストールできません - python、hdf5、pytables

私は2.7に加えてPython 2.7をインストールしています。 2.7用にPyTablesを再インストールすると、このエラーが出ます

  • numpy 1.5.1パッケージがインストールされていることがわかりました。 ..エラー::ローカルHDF5インストールが見つかりませんでした。 あなたはあなたのローカルHDF5ヘッダと ライブラリを設定して見つけることができます HDF5_DIR 環境 変数を使用して --hdf5 コマンドラインオプション

HDFのインストールについてはっきりしていません。 もう一度ダウンロードして - / usr / local / hdf5ディレクトリにコピーしました。そしてPyTableのインストールで提案されているように環境変数を設定しようとしました。他に誰かが助けになることができるこの問題を抱えていますか?

回答:

回答№1は4

hdf5コマンドラインオプションが正しく指定されていませんでした(--hdf5 = "/ usr / local / hdf5")。 setup.pyにprint文を振りかけると、問題を突き止めるのが簡単になりました。


回答№2の場合は3

じぶんの HDF5 自作でインストールされたので、環境変数を次のように設定するとうまくいきました。 HDF5_DIR=/usr/local/Cellar/hdf5/1.8.9


回答№3の場合は3

それは私にはうまくいきませんでした。

Ubuntu 13.10 - 最新のhdf5とpythonがダウンロードした後 sudo「使用している依存ライブラリが見つからなかった場合に、hdf5のヘッダーファイルへのシンボリックリンクを作成することはできません。カスタムのpac bioコアライブラリを使用しています」 使用しているのに

sudo updatedb

そして

locate hdf5

私はコアライブラリとpythonハンドルをダウンロードしてインストールした後私のパスでそれらを見つけました

wget http://www.hdfgroup.org/ftp/HDF5/current/src/hdf5-1.8.12.tar.gz

そして

wget https://pypi.python.org/packages/source/h/h5py/h5py-2.2.1.tar.gz

私は次のことをしなければなりませんでした:

export HDF5_DIR=/mnt/hdf5-1.8.12/hdf5/

pip install tables --force

答え№4の2

私はインストールしなければなりませんでした libhdf5-8 そして libhdf5-serial-dev 最初。

それから、私にとって、Ubuntuのコマンドは次のとおりです。

export HDF5_DIR=/usr/lib/x86_64-linux-gnu/hdf5/serial/


回答№5の場合は1

次の手順を実行します。

  1. ブリュータップ自作/科学
  2. BREWインストールhdf5
  3. hdf5がインストールされている場所を見てください、それは2番目のステップの終わりに表示されます
  4. HDF5_DIR = / usr / local / Cellar / hdf5 / 1.8.16_1 /をエクスポートします(コンピューターにインストールされている場所によって異なります)。
  5. これはMACで私のために働きました:-)