一、环境准备

安装相关依赖:

sudo apt-get install cmake libopenblas-dev m4 libblas-dev
sudo apt-get install python3-pip python3-numpy python3-dev python3-opencv python3-matplotlib python3-torch python3-torchvision python3-torchaudio

二、安装conda

1. 查看python版本

python

python是3.11版本

2. 下载Miniconda

运行以下命令,下载,py311代表python版本

wget https://repo.anaconda.com/miniconda/Miniconda3-py311_23.11.0-2-Linux-aarch64.sh

3. 安装Miniconda

安装的时候不要用sudo命令,否则可能出问题

chmod +x Miniconda3-py311_23.11.0-2-Linux-aarch64.sh
bash Miniconda3-py311_23.11.0-2-Linux-aarch64.sh

第一条命令是给安装脚本加权限,第二条是安装Miniconda

如果已经用了sudo安装,则运行此命令,将用户pi设置为目录所有者,pi根据自己情况修改

sudo chown yan:yan -R /home/yan/miniconda3

安装过程中出现这种信息,一路按回车,之后输入yes,有确认选项就输入yes

4. 添加环境变量 

打开配置文件,运行任意一条命令即可

nano ~/.bashrc
vim ~/.bashrc

在文件的最后添加一行

export PATH="/home/yan/miniconda3/bin:$PATH"

最后刷新一下配置

source ~/.bashrc

5. 验证

运行以下命令,可以看到conda安装的包

conda list

6. 创建虚拟环境

激活conda

conda activate

创建虚拟环境

conda create -n yolov8 python=3.10

激活虚拟环境

conda activate yolov8

三、yolo部署

1. 下载源码

git clone https://github.com/ultralytics/ultralytics #下载源码

慢的话可以自己在电脑上找一些平台下载,之后传到树莓派上,下载的压缩包右键解压一下,然后打开目录:

cd ultralytics #打开目录

2. 安装依赖

pip3 install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn

安装过程中如果某个包报错,可以切换一下网络,单独安装这个包,之后重新安装依赖

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐