Python独習!

習得したPython知識をペイフォワード

VS Codeの Module 'cv2' has no 'imshow' member の解消

Pythonの開発環境として Visual Studio Code を使っていると、opencvに関する警告が出る。
python-vscode-opencv

無視しても問題ないが煩わしいので解消したい。その方法を忘備録として残しておく。

環境

Python 3.8.1
opencv-python 4.1.2.30
Pylint 2.6.0
Visual Studio Code 1.54.2

手順

  1. File > Preference > Settings を開く
  2. 検索バーに "Python.linting.pylintArgs" と入力する
  3. ヒットした候補の中から Python > Linting: Pylint Argsを選択する
  4. [Add Item]ボタンをクリックするとテキストボックスが出てくるので、そこに --extension-pkg-whitelist=cv2 と入力する
    python-vscode-opencv
  5. [OK]ボタンを押すと登録される
    python-vscode-opencv
/* -----codeの行番号----- */