2016-08-30 38 views
3

libhdf5-devをインストールする必要があるh5pyを使いたいです。ソースからhdf5をインストールしました。コンパイル時のオプションがあれば私に開発者ヘッダーが提供されますが、そのようには見えません。libhdf5-devのインストール方法は? (yum、rpm、apt-getなし)

どうすればいいですか?ダウンロードする必要がある他のソースがありますか?

私はamazon linux、yumの検索になっています。libhdf5-devは私に何の結果も与えていないので、rpmやapt-getを使うことができないので、自分でコンパイルしたかったのです。

答えて

2

問題がある場合は、h5pyのosレベル開発用libが見つかりませんでした。これはあなたが間違ったパッケージ名で探していた/探していたからです。あなたが試しているのはUbuntu、CentOSの場合はhdf5-develです。 についてはCentOSの

sudo yum -y install hdf5-devel 

については

Ubuntuの

sudo apt-get install libhdf5-dev 

:上記のコマンドHDF5開発LIB版1.8.12


012をインストールします

は、つい最近、私はh5pyをインストールしている - いいえ面倒、私がインストールされているパッケージのバージョンで:

numpy==1.11.2 
h5py==2.6.0 
1

pipを使用できますか?あなたは基本的に2つのオプションを持っているよりも、あなたのPATHに含まれていない非標準のディレクトリにHDF5ライブラリーを構築した場合

pip install h5py 
+0

それは私に '#warningを与える#warning」「非推奨のnumpyのAPIを使用して、NPY_NO_DEPRECATED_API NPY_1_7_API_VERSIONを#definingことによってそれを無効にします」推奨されていないNumPy APIを使用して、#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSIONで無効にしてください。 "私が知る限り、libhdf5-devがないためです –

0

。このディレクトリをPATHLD_LIBRARY_PATHに追加するか、これらのパスをpipに指定することができます。このようなものが動作します:

pip install --global-option=build_ext --global-option="-I<path_to_direcotry_with_headers>" --global-option="-L<path_to_director_with_lib>" h5py 
関連する問題