1

Python 2.5 を使用して Windows XP に PyTables 2.3.1 をインストールしようとしています。次のエラーが表示されます。

Could not find a local HDF5 installation.
You may need to explicitly state where your local HDF5 
headers and library can be found by setting the HDF5_DIR 
environment variable or by using the --hdf5 command-line option.

HDF5 ライブラリのインストールに少し混乱しています。HDF5 サイトHDF5188-win32-shared.zipから呼び出された Windows バイナリをダウンロードし、zip アーカイブ内の .exe ファイルを実行しました。このフォルダに HDF5 ライブラリがインストールされているように見えます。

C:\Program Files\HDF Group\HDF5\1.8.8

このフォルダーを指す HDF5_DIR という環境変数を作成しようとしましたが、それでもうまくいきません。私は明らかに HDF5 ライブラリの適切な部分をインストールしていませんが、代わりに何をすべきかわかりません。

誰か提案はありますか?

ありがとう!

4

1 に答える 1

3

試すことができるドキュメントから:DLLライブラリ(hdf5dll.dll、およびオプションでlzo1.dllとbzip2.dll)を配置します

PATH 環境変数にリストされているディレクトリ内

. setup.py インストール プログラムは、ライブラリが見つからない場合、その旨の警告を出力します。

見つける

hdf5dll.dll

そしてそれを含むディレクトリがPATH変数にあることを確認するか、 --hdf5=path/to/ コマンドを試すことができます

于 2012-04-06T12:16:33.003 に答える