4
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【Pythonエラー】ModuleNotFoundError: No module named 'cv2' をこうやって解決したよ

Posted at

同じエラーに悩むかたへ
私のケースでのエラー解決法を残します。

環境

  • Windows 10
  • Python 3.8.3

症状

Python のプログラムを実行すると、以下のエラーが出る。

ModuleNotFoundError: No module named 'cv2'

解決方法

OpenCV をインストールする。

pip install opencv-python

普通はこれで解決されるらしいが、
こんなエラーが出てインストールできない。

ERROR: Could not build wheels for opencv-python which use PEP 517 and cannot be installed directly

pipのバージョンが古いことが原因らしいので、pipをアップグレードする

pip install --upgrade pip

今度はこんなエラーが出る。

ERROR: Could not install packages due to an EnvironmentError: [WinError 5] アクセスが拒否されました。: 'C:\\Users\\XXXX\\AppData\\Local\\Temp\\pip-uninstall-9luh6r4m\\pip.exe'
Consider using the `--user` option or check the permissions.

エラー文に書いてある通り、
--user のオプションを付けて実行する。

pip install --upgrade pip --user

こんなメッセージが出て終わる。(なんかうまくいったっぽい)

Requirement already satisfied: pip in c:\python38\lib\site-packages (22.1.2)

一応pip がアップグレードしたかチェックする。

pip -V

ちゃんとアップグレードされてるのを確認したら、
再度、OpenCV をインストールする。

pip install opencv-python

うまくいった

Successfully installed opencv-python-4.6.0.66

これで、Python のプログラムを実行すると、
さきほどのエラーは出なくなります。

以上

4
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?