티스토리 뷰
VS Code로 Python 사용하던 중 Error report control
Python 에서 OpenCV를 설치하고 나면 cv2.~~~ 등의 함수를 호출 하면 Module을 읽을 수 없다고 하는 경우가 발생합니다.
실질적으로 Python Command에서 확인을 해보면 정상적인데도 말이죠
그래서 처음에는 사용자 옵션에서
"python.linting.pylintEnabled":true
위 내용을 아래내용과 같이 바꾸어 사용해 왔습니다.
"python.linting.pylintEnabeld":false
그런데 실시간 오류를 잡아주지 못하니 여간 불편한게 아니었습니다.
그래서 열심히 찾아봤죠
"python.linting.pylintArgs":["--extension-pkg-whitelist=cv2"]
라는 옵션으로 조정 하였습니다.
이것을 사용하니 cv2 는 문제가 발생하지 않는데, 경고 메시지까지 보여 주더라구요
그래서 옵션에 추가로 달았습니다.
"python.linting.pylintArgs":["--extension-pkg-whitelist=cv2","--errors-only"]
위와 같이 달고 나니 제가 요구하는 정도의 기능이 작동되네요
추가로 사용되는 옵션들은 "--disable=C3040" 등 오류코드를 막을수 있는 기능도 존재합니다.
뭔가를 해결하려면 역쉬 열심히 찾아봐야 하는듯 하네요
'Python Language' 카테고리의 다른 글
[Python] Tensorflow 설치하기 (0) | 2018.10.29 |
---|---|
[Python] TensorFlow - 기초적 개념 (0) | 2018.10.10 |
[Python] Python Extension Packages (0) | 2018.05.07 |
[Python] Python 에서 (), [], {} 의 용도 (0) | 2018.04.23 |
[Python] PIP Command (0) | 2018.04.14 |
댓글