Import cv2 ImportError:DLLのロードに失敗しました:指定されたモジュールが見つかりませんでした。解決



Import Cv2 Importerror



ラボ環境:
システムバージョン:Win 7 Ultimate
アナコンダ:Python 3.5.6 |アナコンダ4.2.0(64ビット)

問題の説明:
OpenCVのインストール後にimportcv2を使用すると、次のエラーが発生しました。




解決:


1. Visual Studio2015のVisualC ++再配布可能ファイルを確認します

まず、Visual Studio2015用のVisualC ++再配布可能ファイルがあります。公式Webサイトにアクセスしてダウンロードできない場合:
https://www.microsoft.com/en-us/download/details.aspx?id=48145



(インストールしたビジュアルスタジオ(主にホームバージョンまたはコミュニティバージョン)には、Visual Studio2015用のVisualC ++再頒布可能パッケージがないため、ダウンロードする必要があります)


2.python3.dllを確認します

現在の作業環境にpython3.dllがあるかどうかを確認します。



そうでない場合は、最初にpythonパッケージをダウンロードし、アドレスをダウンロードします:https://www.python.org/ftp/python/3.5.2/python-3.5.2-embed-amd64.zip、それを抽出してpython3.dllを取得します、コピーAnaconda3ディレクトリに移動します

3.opencv_pythonパッケージをダウンロードします

Pip install opencv_pythonはデフォルトで最新バージョンをインストールしますが、最新バージョンは多くの場合pythonと互換性がありません。ここから、3.2.0バージョンをダウンロードしました。ダウンロードリンク:

https://pypi.tuna.tsinghua.edu.cn/simple/opencv-python/opencv_python-3.2.0.6-cp35-cp35m-win_amd64.whl

ダウンロードしたopencv_python-3.2.0.6-cp35-cp35m-win_amd64.whlを次のパスに配置します。

次に、pipinstallを実行します opencv_python-3.2.0.6-cp35-cp35m-win_amd64.whl 、 あなたはできる

4.テスト

上記の手順を完了して、テストしてみましょう。

Pythonを起動し、importcv2を実行します

エラーなし、成功! ! !