November 2018

pylintがcv2のメンバを見つけてくれない

・VSCode 1.29.1 ・pipenv 2018.7.1 ・opencv-python 3.4.3.18 ・pylint 2.1.1 上記の環境でpylintをかけるとcv2のメンバがいないと怒られる。 (実際はVSCode自体は関係ない。pylintコマンド直接でも同様。) https://stackoverflow.com/questions/50612169/pylint-not-recognizing-cv2-members 上記に従って、pylintに –extension-pkg-whitelist=cv2 というオプションを渡して上げれば良い。VSCode上だとpython.linting.pylintArgsというオプションで渡す。 cv2のメンバはCのモジュールで定義されているから(?)の模様である。