2017-07-18 26 views
0

私はaurパッケージを使ってarchにopencvをインストールしようとしました。これは、正常にインストールしましたが、私はpythonでopencv2インポートしようとすると、私は次のエラーアーチlinuxにOpenCVをインストールするには

ImportError: libhdf5.so.100: cannot open shared object file: No such file or directory 

だけではなく、パイソンを取得し、私はこれを使用してC++のサンプルコードを実行しようとした場合でも、私は同じエラーを得ました。私はネットを検索しようとしましたが、同様の問題に直面した数人のユーザーを見つけましたが、まだ解決できません。

オープンCVバージョン3.2をインストール済み

+0

また、libhd5パッケージをインストールしようとしました。https://aur.archlinux.org/packages/libhdf5/ –

+0

正確にどのOpenCVパッケージをインストールしましたか? 'opencv'はAURパッケージではなく、バージョン3を提供します。 –

+0

これはhttps://www.archlinux.org/packages/extra/x86_64/opencv/です。 –

答えて

1

この問題は最終的に修正されました。それは愚かなものでしたが、同じような名前を持つ複数のパッケージが存在するが、1つしか動作しないので、同時に混乱します。さらに、オンラインでこの問題について多くの人が投稿しているわけではないので、他の人の時間を節約するのに役立つだろうという希望で私のソリューションを投稿しています。

ステップ1:完了ちょうどこのパッケージをインストール

https://www.archlinux.org/packages/community/x86_64/hdf5/

:(すでにOpenCVのをインストールしている場合は省略可能)

pacman -Syu base-devel opencv opencv-samples 

ステップ2次のコマンドを実行してください!

関連する問題