树莓派3b,若干年前买的,软件具体配置不记得。python缺省版本为3.53。直接用pip命令安装不成功,显示一堆的红字。
update/upgrade一下。耗时挺长,再安装,成功了。如下图。
sudo apt-get update
sodu apt-get upgrade
sudo pip3 install opencv-python

结果在import cv2时报错:ImportError: libavresample.so.3:
安装库:
sudo apt-get -y install libavresample-dev
问题解决。
可是……想做个备份,sd卡内容被火绒误删除,game over!
中间经历了噩梦般多次烧写sd卡,才发现是火绒的问题!
后来烧写最新树莓派系统(2021年3月4日版),缺省带的是python3.73版本。将默认版本切换为python3:
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150
在用pip命令安装oepncv:
sudo pip3 install opencv-python
直接成功,而且在19:20左右高峰期速度还飞快!
看来系统还是要新的好啊!

然后import cv2错误:
ImportError: libcblas.so
解决办法:
sudo apt-get install libatlas-base-dev
树莓派更新与OpenCV安装问题及解决方案

本文记录了树莓派在旧系统上使用pip安装OpenCV失败,通过升级系统和安装依赖库解决的过程。遇到的错误包括libavresample.so.3缺失和libcblas.so缺失,分别通过安装libavresample-dev和libatlas-base-dev解决。此外,还提及了sd卡内容意外删除导致的问题以及恢复和重新安装的经历,强调了系统更新的重要性。
322





