라즈베리파이와 카메라를 이용해서
매번 라즈베리파이를 설정하는데 자꾸 까먹어서 여기에 적고 안 잊어버리려고 한다.🤗
1. Python version 변경.
참고 URL
[ RBPi ] 라즈베리파이 파이썬 경로 재 지정 / 라즈베리파이 파이썬 / 라즈베리파이 파이썬 버전 업
1. 기본 python 버전을 확인합니다. > python --version 2. 기본 Python의 위치(PATH)를 확인합니다. > which python 3. 변경할 새로운 Python 3.X 의 위치(PATH)를 확인합니다. > which python3 4. 아래 명령어를..
asterisco.tistory.com
예전 Raspbian에는 Python 2.X만 있었지만 최근에는 Python 3.X의 버전이 디폴트로 설치되어있다.
그래서 버전업이라 아니라 경로를 변경하면 된다!
python --version #버전 확인 which python #python 2 위치 확인 which python3 #python 3 위치 확인 sudo ln -sf [new_python_path][privious_python_path] #python 디폴트 버전 변경.계속 헤맸는데 간단하게 해결되는 문제였다...😂
실행 화면
2. OpenCv 설치 방법
참고 URL
Ubuntu 18.04에 OpenCV 4.2.0 설치하는 방법
OpenCV 4.2.0과 opencv_contrib(extra modules)를 컴파일하여 Ubuntu 18.04에 설치하는 방법을 다룹니다. 1. 설치된 OpenCV 제거 2. 기존 설치된 패키지 업그레이드 3. OpenCV 컴파일 전 필요한 패키지 설치 4. Op..
webnautes.tistory.com
이 분꺼 보고 따라 하면 금방 완료됨(1시간~1시간 반).
참고로 해당 OpenCv(4.2.0)을 설치하고
인터넷에 있는 테스트 코드에 돌려 볼 테고 [ WARN:0] global /home/manuel/ocv/opencv-git/src/opencv/modules/videoio/src/cap_gstreamer.cpp (933) open OpenCV | GStreamer warning: Cannot query video position: status=0, value=-1, duration=-1 이런 식으로 error는 아니고 warning이 뜰 수 있다.
해당 warning을 해결하기 위해서는 //github.com/opencv/opencv/issues/15074 의 내용을 보면 해결할 수 있다.
코드 작성 시 cam=cv2.VideoCapture(0) 이 아니라
cam=cv2.VideoCapture(0,cv2.CAP_V4L) 로 설정하면 warning이 사라집니다.
3. boto3 설치
pip install boto3로 설치!
4. Keras + Tersorflow 설치하기
Tensorflow & Keras Setting
tf.version 설정
www.notion.so
위에 노션 링크를 따라 하면 Keras+Tersorflow 설치가 가능하다.
Raspberry Pi 4 에서 Python 버전을 관리하는 방법에 대해 소개한다. 버전 관리에 사용 가능한 다양한 방법들이 존재하는데 그 중 하나인 pyenv 를 설치하고 사용하려 한다. pyenv 는 Raspberry Pi 4 에서 뿐만 아니라 다양한 환경에서 사용이 가능하다.
1. 종속성 패키지 설치
sudo apt-get update; sudo apt-get install make build-essential libssl-dev zlib1g-dev \ libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \ libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev위 명령어를 입력하여 pyenv 설치에 필요한 패키지를 모두 설치한다. 자세한 사항은 공식 사이트를 참조하길 바란다.
2. pyenv 설치
pyenv 는 pyenv-installer 를 통해 쉽게 설치 가능하다.
curl //pyenv.run | bash exec $SHELL export PATH="$HOME/.pyenv/bin:$PATH" eval "$(pyenv init --path)" eval "$(pyenv virtualenv-init -)"위 명령어를 순서대로 입력하는 것만으로 쉽게 설치가 가능하다. 설치를 마쳤다면 아래의 명령어를 입력해서 버전이 출력되는지 확인한다:
pyenv --version위 사진과 같이 나오면 설치 성공이다.
3. 다른 버전의 Python 설치
version | 현재 사용 중인 Python 의 버전 출력 |
versions | 현재 사용 가능한 (설치된) Python 들의 버전 출력 |
install | 새로운 버전의 파이썬 설치 --list 를 인자로 전달하면 설치 가능한 버전 목록을 출력 |
global | 선택한 버전의 Python 을 전역 버전으로 변경 |
local | 선택한 버전의 Python 을 현재 디렉토리 및 그 하위 디렉토리의 버전으로 변경 |
shell | 선택한 버전의 Python 을 현재 쉘의 버전으로 변경 |
이렇게 명령어 단 몇 줄만으로 Python 버전을 자유자재로 변경이 가능하다.
출처
[사이트] //github.com/pyenv/pyenv/wiki#suggested-build-environment
[사이트]
//github.com/pyenv/pyenv-installer
[사이트] //github.com/pyenv/pyenv