树莓派ubuntu配置yolov5环境
更新apt
sudo apt-get update
sudo apt-get upgrade
安装依赖
sudo apt-get install libopenblas-dev libblas-dev m4 cmake cython python3-dev python3-yaml python3-setuptools python3-wheel python3-pillow python3-numpy
安装pytorch
找到适合自己操作系统的版本,下载torch和torchvision
输入以下命令,可以查看自己适用的版本
pip debug --verbose
下载自己适用的版本
wget https://github.com/KumaTea/pytorch-aarch64/releases/download/v1.9.0/torch-1.9.0-cp38-cp38-linux_aarch64.whl
wget https://download.pytorch.org/whl/cpu/torchvision-0.9.1-cp37-cp37m-manylinux2014_aarch64.whl
安装这两个文件
pip install torch-1.9.0-cp38-cp38-linux_aarch64.whl
pip install torchvision-0.10.0-cp38-cp38-linux_aarch64.whl
安装Opencv
sudo apt-get install python3-opencv
下载yolov5
打开Downloads文件夹,将yolov5下载到该文件下
git clone https://github.com/ultralytics/yolov5.git
或者将下载好的文件直接上传到linux里面
然后进入yolov5文件夹下
cd yolov5
输入以下命令进入配置文件,注释opcv,torch,torchvison这三行
sudo vim requirements.txt
配置yolov5环境:
sudo pip3 install -U -r requirements.txt
如果报错
ERROR: Exception: Traceback (most recent call last):
输入
sudo pip install -U -r requirements.txt easy_install -i https://pypi.doubanio.com/simple/ --upgrade pip
试运行
python3 detect.py
运行成功

浙公网安备 33010602011771号