質問: ### 前提・実現したいこと Ubuntu18.04.1 LTS ### 発生している問題・エラーメッセージ モジュールが見つからないと言われる。 ``` エラーメッセージ Traceback (most recent call last): File "/home/yusin/ドキュメント/pythonPROG/ImageProcessing/OpencvTest.py", line 1, in import cv2 ModuleNotFoundError: No module named 'cv2' ``` ### 該当のソースコード ``` ソースコード import cv2 ``` ### 試したこと ターミナルでopencv-pythonをインストール ``` ソースコード $ pip install opencv-python Requirement already satisfied: opencv-python in /home/yusin/anaconda3/lib/python3.7/site-packages (3.4.3.18) ```
回答: インストールする先が異なっている。 `OpencvTest.py` を実行している Python 環境とパッケージをインストールした Python 環境が別なのでしょう。 パッケージは環境ごとに管理されているため、OpencvTest.py を実行している環境にモジュールをインストールする必要があります。 Contribe をインストールする場合 OpenCV Contribe を pip でインストールする場合は、 `pip install opencv-python` でなく、`pip install opencv-contrib-python` です。前者の場合、contribe は含まれていません。 opencv-contrib-python · PyPI