728x90
AttributeError: module 'cv2.cv2' has no attribute 'face'

 

위와 같은 오류가 떴고 구글에 많이 알려져 있는 해결 방법 1로 실패를 했고 방법 3으로 성공!

사진1

일단 자신의 파이썬 버전 확인 => 나는 3.9.2버전이라 pip3 명령어 실행

pip 버전 설정 없이 설치하면 이런 오류가 뜬다

▶해결 방법 1
일단 모듈이 없다는 오류이므로 설치.

pip3 install opencv-contrib-python


▶해결 방법 2
방법 1이 젤 흔한 해결법이었는데 나는 오류가 났었고 이건 이미 설치가 되어있거나 하는 문제이기 때문에 opencv-confrib-python을 삭제했다가 다시 깔아보기!

pip3 uninstall opencv-confrib-python

pip3 install opencv-confrib-python


▶해결 방법 3
보통 잘 된다는데 나는 방법 2의 마지막 코드를 실행하면
Building wheels for collected packages: opencv-contrib-python
Building wheel for opencv-contrib-python (PEP 517)...
위와 같은 상황에서 끝나지 않고 계속 반복된다..
(아래 사진에서 뒤에 -google은 무시 바람. 잘못침)

이건 그냥 wheel을 업그레이드 시켜주고 설치하면 된다.

pip install --upgrade pip setuptools wheel

pip3 install opencv-contrib-python

위의 명령을 쳐서 wheel을 업그레이드시켜주고, 다시 설치

 

 

 

 

!!!!!!!!!!!!!

또 안된다


보통 설치는 3분 이상 넘어가지가 않는데 설치가 계속 안됨..

그래서 검색 도중 그냥 contrib 버전을 직접 설치하면 된다고 하였다.

pip3 install opencv-contrib-python==4.5.3.56

이렇게 설치할려는 버전을 직접 지정하여 위 버전으로 설치하면 끝.



오류해결!


728x90

+ Recent posts