何度か躓いている気がするので、解決策をメモ。
やりたいこと
pythonでopencvを使いたい
詰まったこと
検索して出てくる記事を参考に下記コマンドでopencvをinstallしてimport cv2
をすると、「ImportError: DLL load failed: 指定されたモジュールが見つかりません」とエラーになる。
conda install -c conda-forge opencv
解決策
pipで入れたらどうにかなる。(condaでpip使うなというのはあるが、どうしてもcondaだけでは解決できなかった)
pip install opencv-python
補足
詳細は不明だが、他の仮想環境にconda installで入れたopencvが残ったままだとエラーが継続していた。
キャッシュを利用している?
pipでうまくいかなかったら、他仮想環境のopencvをuninstallするか、仮想環境ごと一回消すとよいかもしれない。
※仮想環境を消すと当然他のライブラリも消えるので、問題ないかを良く確認してから消すこと!