概要
VisualStudioCodeでpythonのプログラムを書いてました。
OpenCVのライブラリを使用する時にコードに赤線が出たって話です。
Module 'cv2' has no 'imread' member
※imread の部分がエラーによって変わります。
動作環境
MacOS Catalina
Visual Studio Code 1.39.2
python 3.8.5
opencv-python 4.4.0
確認
ちなみにcv2は入ってます。
ここのエラーではないことを最初に確認しましょう。
import cv2
この一文でエラーが出る場合はcv2が入っていません。
以下をターミナルで実行してください。
$brew install opencv
$pip install opencv-python
解決方法
VSCodeの設定を開いてください。
Code -> Preferences -> Settings
設定を開いたら上の検索窓で以下を入力して検索。
python.linting.pylintEnabled
おしまい