python虚拟环境一直配不好libcamera。
所以放弃虚拟环境选择直接下载。(如果有人弄好了分享下,感谢)
问题一:树莓派5 pip无法直接安装其他库(解决torch)
sudo mv /usr/lib/python3.11/EXTERNALLY-MANAGED /usr/lib/python3.11/EXTERNALLY-MANAGED.bk
命令是将/usr/lib/python3.11/EXTERNALLY-MANAGED目录
重命名为/usr/lib/python3.11/EXTERNALLY-MANAGED.bk进行保存
下载对应所需版本的torch
download.pytorch.org/whl/torch_stable.html
我这是下载的是torch-2.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
和 torchvision-0.16.2-cp311-cp311-linux_aarch64.whl
通过Winscp传输到树莓派5的Downloads文件夹
开始通过指令在树莓派上安装
cd Downloads/
pip install torch-2.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
pip install torchvision-0.16.2-cp311-cp311-linux_aarch64.whl
检测torch是否安装成功(看看有没有torch)
pip list
问题二 配置yolov5其他所需要的库
打开yolov5中的requirements.txt文件,查看所需库。
这里已经下好的库就可以在前面加上#
cd Downloads/yolov5-CSI/
sudo nano requirements.txt
CTRL+O 回车——保存
CTRL+X——退出编辑
pip install -r requirements.txt
至此,环境配置结束,运行yolov5
python3 detect.py --source 0