티스토리 뷰

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
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함