私は2.7に加えてPython 2.7をインストールしています。 2.7用にPyTablesを再インストールすると、このエラーが出ます
- numpy 1.5.1パッケージがインストールされていることがわかりました。 ..エラー::ローカルHDF5インストールが見つかりませんでした。 あなたはあなたのローカルHDF5ヘッダと ライブラリを設定して見つけることができます
HDF5_DIR
環境 変数を使用して--hdf5
コマンドラインオプション
HDFのインストールについてはっきりしていません。 もう一度ダウンロードして - / usr / local / hdf5ディレクトリにコピーしました。そしてPyTableのインストールで提案されているように環境変数を設定しようとしました。他に誰かが助けになることができるこの問題を抱えていますか?
回答:
回答№1は4hdf5コマンドラインオプションが正しく指定されていませんでした(--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
次の手順を実行します。
- ブリュータップ自作/科学
- BREWインストールhdf5
- hdf5がインストールされている場所を見てください、それは2番目のステップの終わりに表示されます
- HDF5_DIR = / usr / local / Cellar / hdf5 / 1.8.16_1 /をエクスポートします(コンピューターにインストールされている場所によって異なります)。
- これはMACで私のために働きました:-)