반응형

Visual Studio Code에 설치된 Pylint에서 OpenCV의 파이썬 모듈인 cv2을 인식하지 못해서 에러가 난 것처럼 표시되는 것을 해결한 과정을 다루고 있습니다. 



2022. 4. 24  최초작성

 

 

OpenCV 코드는 문제 없이 동작하지만 다음처럼 코드에 에러가 난것처럼 보이는 상황입니다. 



다음 2가지 종류의 에러가 납니다. 

 

Missing module docstring pylint(missing-module-docstring) 

docstring 관련 에러입니다.



Module 'cv2' has no 'VideoCapture' member pylint(no-member) 

cv2 멤버를 못찾는 못하는 에러입니다.





다음 글들 에서 언급하는 옵션을 추가해 봅니다.

 

https://www.codegrepper.com/code-examples/python/Module+%27cv2%27+has+no+%27VideoCapture%27+member 

 

https://stackoverflow.com/a/65951135 



Visual Studio Code의 설정에서 pylintargs를 검색한 후, 리스트에서 Pylint Args 항목에 있는 Add Item 버튼을 클릭합니다. 

 



다음 3가지 옵션을 차례로 입력한후 OK 버튼을 클릭하는 것을 반복합니다.

 

--extension-pkg-whitelist=cv2

 

--generate-members

 

--disable=C0111

 



다음처럼 추가된 것을 볼 수 있습니다. 

 



이제 파이썬 코드를 다시 보면 에러관련 표시가 모두 사라진 것을 볼 수 있습니다.

 







반응형

진행해본 결과물을 기록 및 공유하는 공간입니다.
잘못된 부분이나 개선점을 알려주시면 반영하겠습니다.


소스코드 복사시 하단에 있는 앵커 광고의 왼쪽 위를 클릭하여 닫은 후 해야 합니다.


문제가 생기면 포스트와 바뀐 환경이 있나 먼저 확인해보세요.
질문을 남겨주면 가능한 빨리 답변드립니다.


제가 쓴 책도 한번 검토해보세요 ^^

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기

댓글을 달아 주세요

TistoryWhaleSkin3.4">