树莓派配置YOLO环境
配置流程:
- 环境配置与Linux系统写入
- ssh安装与连接
- Miniconda安装
- YOLOv8环境配置
- 系统镜像备份
1 下载树莓派的Ubuntu镜像
1)在谷歌浏览器中输入 rasberry pi ubuntu imgage(树莓派的Ubuntu镜像) 打开ubuntu的官网下载Ubuntu 24.04.1 LTS到本地,要求4GBRAM 16GB的存储空间。
Ubuntu 24.04.1 LTS版本支持 Rasberry Pi 3/4/5/400/CM¥/Zero 2w。
2)把下载Ubuntu压缩包解压,在电脑上插入读卡器,打开磁盘映像工具,选择镜像的目录(xxx.img),等解压完,则写入镜像到卡中。如果rasberry pi不是新的,需要格式化。
2 ssh安装与连接
1) 把卡插入树莓派上,树莓派与显示器连接。
2)连接wifi,打开终端。输入以下命令。
sudo apt install openssh-server
sudo systemctl start ssh
sudo systemctl status ssh
ip a # 查看树莓派的ip地址,pc连接树莓派
3)通过ssh使pc远程连接树莓派。首先打开终端,
ssh pi@ip # 然后就进入到了树莓派
pwd
可以对pc上的软件配置连接pi,比如再windterm右侧菜单栏找到树莓派,右击找到属性,在主机输入端口,然后点击树莓派,出现连接窗口,点击即可。
3 Miniconda安装
1)登陆树莓派
pwd # /home/pi
cd Download/
ls
- 到官网下载Miniconda # conda版本要小于4.10
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-py39_4.9.2-Linux-aarch64.sh
3)安装Miniconda
chmod +x ./Miniconda3-py39_4.9.2-Linux-aarch64.sh # 赋予权限
./Miniconda3-py39_4.9.2-Linux-aarch64.sh # 安装
source ~/.bashrc # 激活, source后进入base环境即安装成功
4)换下载源头
conda换源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
pip 换源
# 清华源
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/
5)创建环境
conda create -n yolov8 python=3.9 # 创建环境
conda activate yolov8 # 激活环境
conda env remove --name yolov8 # 删除环境
conda create -n pytorch --clone base # 克隆环境
6)设置默认启动环境
# 非自动启动base环境
conda config --set auto_activate_base false
# 指定默认启动环境
vim ~/.bashrc
conda activate yolov8 # 在.bashrc文件末尾添加 :wq
source ~/.bashrc
4 YOLOv8环境配置
# clone慢的话直接下载到本地,在树莓派的桌面上设置一个yolov8文件夹,然后cd yolov8
git clone https://github.com/ultralytics/ultralytics
cd ultralytics
pip install -e .
5 系统镜像备份
防止系统崩溃
- 在桌面创建一个空的img镜像
- sd卡插入读卡器连接电脑,打开Win32Diskmager读取树莓派镜像。
- 在Win32磁盘映像工具窗口,选择桌面的img镜像地址,点击读取。
- 把镜像压缩