旅行好きなソフトエンジニアの備忘録

プログラミングや技術関連のメモを始めました

【Python】 OpenCVのモジュールをインポートすると"ImportError: DLL not found."というエラーが出る

Visual Studioをインストールしていない)Windows7/Anaconda4.2.0 for Python3.5という環境で
conda install –channel https://conda.anaconda.org/menpo opencv3
を実行してopencv3をインストールしたのですが、import cv2のところで"ImportError: DLL not found.“というエラーが出ました。その後、

  1. Visual Studio 2013 Professionalをインストール
  2. opencv3をアンインストール
  3. opencv3を再度インストール

という手順を踏むことで"ImportError: DLL not found.“というエラーが出なくなりました。環境の違いはVisual Studioの有無のみですが、ここ(python - Can't import cv2; "DLL load failed" - Stack Overflow)で書かれているようにVisual C++ Redistributable Packageと関係があるのかもしれません。