공부/기타

[라즈베리파이] opencv 설치하기, RealVNC 사용하기(Pi Imager v1.8.1, 2023-10 이후) | Could not find a version that satisfies the requiremnet opecv-python, No matching distribution found for opencv-python

돌멩이수프 2023. 11. 8. 11:05
728x90
pip install opencv-python

pip3 install opencv-python

pip install opencv-contrib-python

pip install opencv-python==4.5.3.56

python3 -m pip install opencv-python

python -m pip install opencv-python

sudo apt install python3-pip

python -m pip install opencv-python

python3.9 -m pip install opencv-python

 

기본적으로 pip install –U numpy 명령어를 실행한 뒤 위 명령어 중 하나라도 정상적으로 입력되어 설치되는 것이 정상적이나... 라즈베리파이 5에 맞춰 라즈베리파이 OS가 업그레이드되면서 위 명령어가 정상적으로 작동하지 않는다(2023년 10월 이후, 나의 경우 Raspberry Pi Imager v1.8.1였다). 애초에 numpy부터 제대로 되지 않고 하다못해 upgrade, update도 제대로 되지 않는다.

 

 

내가 마주한 다양한 에러 중 극히 일부다...

git 라이브러리를 통한 설치, 가상 환경을 통한 설치, python 버전을 구버전으로, pip3, pipx, pip 버전 병경 등등등 구글링을 통해 나온 모든 해결 방안을 시도해봤으나 해결되지 않았다. 

 

 

✅결국 라즈베리파이 os를 구버전으로 다운받는 것으로 문제를 해결했다. 

 

 

운영체제를 선택하면 해당 화면이 뜨는데 Raspberry Pi OS (other)를 눌러 다른 선택창을 만들어준다.

 

 

스크롤을 좀 내리면 릴리즈: 2023-05-03으로 나오는 OS가 나온다. 여기서 하나를 골라 설치해주면 pip가 정상적으로 작동하며 opencv도 자연스럽게!!!! 설치된다.

 

 

+) 추가적으로 OS가 업데이트되면서 RealVNC와 호환되지 않는 문제가 있다. 이것도 예전 OS를 다운받으면 해결된다.

https://www.raspberrypi.com/news/optimising-raspberry-pi-5s-software-environment/

 

Optimising Raspberry Pi 5's software environment - Raspberry Pi

Principal Software Engineer Tim Gover joins Gordon Hollingworth and Eben to discuss how we developed Raspberry Pi 5's software environment.

www.raspberrypi.com

https://help.realvnc.com/hc/en-us/articles/14110635000221-Raspberry-Pi-5-Bookworm-and-RealVNC-Connect#statement-0-0

 

728x90