2023-10월 기준으로
2023.09.11 - [라즈베리파이4] - [라즈베리파이4] 라즈베리파이4에 yolov5 설치하기
이대로 사용하면 segmentation fault가 나기 때문에 새로운 방법을 사용하도록 하겠습니다.
물론 이렇게 설치했을 때 된다면 사용하셔도 됩니다.
저는 버전 이슈로 인해 새로운 방법을 사용했습니다.
옛날에 저의 pc에 anaconda를 이용하여 만든 yolov5 가상환경을 만들었습니다.
그 안의 환경을 그대로 라즈베리파이4에 만들어주겠습니다.
1. anaconda의 yolov5 환경 가져오기
아나콘다 프롬프트를 이용하여 yolov5 가상환경으로 이동합니다. 그리고 그 환경을 new_require.txt에 저장합니다.
cd yolv5
activate yolov5
pip list
pip freeze > new_require.txt
새로 만들어진 new_require.txt를 보겠습니다.
아까 가상환경의 환경이 그대로 저장되었습니다.
requirements.txt가 있기때문에 일부러 이름을 바꿔서 생성했지만
나중에 다른 폴더로 옮길 때 requirements.txt로 이름을 바꿔줘야 합니다.
이 파일을 공유해드릴게요
이제 라즈베리파이4로 이동합니다.
가상환경을 만들어볼게요
라즈베리파이에서 가상환경 만드는 방법
virtualenv 설치
pip3 install virtualenv
가상환경 생성
virtualenv <만들 가상환경 이름>
가상환경 디렉토리 안에 들어가서 확인
cd <가상환경 이름>
ls
cd bin
ls
ls로 파일들을 보면 bin 파일이 있습니다
cd bin을 하면
activate가 있습니다.
이 activate를 사용하여 가상환경을 실행할 것입니다.
다시 나와서 가상환경을 실행할 디렉토리로 이동합니다.
가상환경 실행
source bin/activate
저는 가상환경 디렉토리에서 가상환경을 실행할 것입니다(경로 헷갈리지 말기)
자기 디렉토리에 맞는 경로를 넣어주셔야 합니다!!
그럼 이제 앞에 괄호가 생기죠?
가상환경이 실행되었습니다.
나갈 때는 deactivate 하면 됩니다
가상환경을 만든 후
이 requirements.txt를 라즈베리파이4로 옮겨서 새 가상환경에서 다시 설치해보겠습니다
virtualenv new_yolov5
cd new_yolov5
source bin/activate
git clone https://github.com/ultralytics/yolov5.git
cd yolov5
pip3 install -r requirements.txt
requirements.txt는 아까 freeze한 requirements.txt입니다!!!!!!!!
virtualenv new_yolo
cd new_yolo
ls
cd bin
ls
cd ..
cd ..
source bin/activate
git clone https://github.com/ultralytics/yolov5.git
cd yolov5
pip3 install -r requirements.txt
'라즈베리파이4' 카테고리의 다른 글
[라즈베리파이4] python-vlc를 사용하여 파이썬으로 음성 출력 (2) | 2023.10.31 |
---|---|
[라즈베리파이4] gtts로 텍스트를 음성으로 변환하기 (2) | 2023.10.29 |
[라즈베리파이4] 라즈베리파이 모니터를 이용하여 VNC 접속하기 (2) | 2023.10.24 |
[라즈베리파이4] 라즈베리파이4에 yolov5 설치하기 (1) | 2023.09.11 |
[라즈베리파이4] 라즈베리파이 모니터를 이용하여 윈도우 원격 데스크톱 연결하기 (3) | 2023.09.09 |