7

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

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

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

4

5 に答える 5

4

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

于 2012-12-13T21:43:10.983 に答える
4

hdf5 コマンド ライン オプションが正しく記述されていませんでした ( --hdf5='/usr/local/hdf5' )。setup.py に print ステートメントを散りばめることで、問題の特定が容易になりました。

于 2011-02-14T12:41:59.260 に答える
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
于 2014-03-01T14:31:58.943 に答える
2

最初にインストールする必要がlibhdf5-8ありましlibhdf5-serial-devた。

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

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

于 2015-04-25T22:21:51.950 に答える
2

次の手順を実行します。

  1. 醸造タップ自作/科学
  2. brew install hdf5
  3. hdf5 がインストールされている場所を確認します。2 番目のステップの最後に表示されます
  4. export HDF5_DIR=/usr/local/Cellar/hdf5/1.8.16_1/ (コンピューターにインストールされている場所によって異なります)
  5. これはMACで私のために働いた:-)
于 2016-07-25T21:23:11.133 に答える