Help us understand the problem. What is going on with this article?

【備忘録】PythonにOpenCVが導入できなかった時

はじめに

 PythonでOpenCVを使いたいと思ったが、簡単にインストールできなかったので忘れないためにメモ。

症状

pip install opencv-pythonでのインストールができなかった

当時の環境

​ Windows10
​ Python: 3.7.3

 最初はpip install opencv-pythonで導入仕様としていたが、どうやら最新OpenCVのバージョンとPythonのバージョンがあっていない?インストールは成功するが、パッケージを読み込んでくれなかった。

解決方法

pip install opencv_python-4.X.X-cpXX-win_amd64.whlでインストール

1). https://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv から、自分のOSとPythonのバージョンにあった.whlファイルを選択する。
​ cp37 : Python 3.7.X
​ win_amd64: 64bit Windows

2). ダウンロードしたディレクトリに移動し、ターミナルで以下のコマンドを実行

pip install opencv_python-4.1.1-cp37-cp37m-win_amd64.whl

3). 同様にnumpyもインストール

pip install numpy

この方法で問題なくOpenCVを使うことができるようになりました。

補足
numpyがすでに入っていて、cv2をインポート時にImportError: numpy.core.multiarray failed to imporエラーが出た場合は最新版にアップグレードする(参考)。

Why do not you register as a user and use Qiita more conveniently?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away