programming/Raspberry Pi
[Raspberry pi] 라즈베리 파이4 tensorflow-lite 설치
sunyo
2022. 11. 16. 17:40
라즈베리4에 tensorflow-lite를 설치하는데 만났던 오류들에 대해서 작성해보고자 한다.
근데 오류를 다 해결하고 드는 생각인데,
python3가 아니라 python2여서 오류가 난 게 아닐까 의심해본다.
따라서 python2인 분들은 업그레이드 해보시길 추천드린다.
그럼 본론으로 들어가면
설치에 참고했던 링크이다.
https://seo-dh-elec.tistory.com/m/32
설치하면서 나와 같은 오류를 만난다면 참고해보시길 바란다.
[오류 1]
“no module named venv” 오류
오류)
아래 명령어 실행 시
~/tflite1 $ python3 -m venv tflite1-env
해당 오류 발생 “no module named venv”
오류 원인)
가상 환경이 생성되지 않아서 발생한 오류
해결)
#가상환경 라이브러리 설치
sudo pip3 install virtualenv
#가상환경 설치
virtualenv tflite1-env
#가상환경 활성화
source tflite1-env/bin/activate
#비활성화
deactivate
참고한 링크)
https://jinho-study.tistory.com/m/1094
[오류 2]
“no module named ‘cv2’” 오류
오류)
OpenCV 설치 중 발생한 오류
오류 원인)
numpy 버전 1.21.6이 설치가 되지 않음
해결 방법)
numpy 버전 1.20.3으로 설치 후 tfLite 설치
#버전 명시해서 재설치
pip install numpy==1.20.3
#tflite 재설치
bash get_pi_requirements.sh
#파일 위치 일치하지 않으면 TFLite_mode 파일 생성하고, zip해제한 폴더들 옮기기
unzip coco_ssd_mobilenet_v1_1.0_quant_2018_06_29.zip -d TFLite_mode
#설치가 완료되면 실행
python3 TFLite_detection_webcam.py --modeldir=TFLite_model
참고한 링크)
https://jimmy-ai.tistory.com/288
[오류 3]
numpy.core.multiarray failed to import 오류
오류)
numpy 재설치할 때 아래 버전으로 설치하였다.
pip install numpy==1.19.5
오류 원인)
numpy 버전이 낮아서 그럼
해결 방법)
numpy 버전을 높게 하여 재설치
[오류 2]참고하기
이렇게 하여 라즈베리파이에 tensorflow-lite 설치를 진행하였다.
이 글이 누군가에게 도움이 되었기를 바라며,
이상 마치겠다.