树莓派4b换源以及pip安装opencv
树莓派换源以及opencv还有opencv-contrib
树莓派刷好系统后一般情况下都是国外的源,所以说及其的慢。可以换成国内的源。 其实很简单
查看自己的系统版本
一般情况下刷好系统后,有各种各样的版本,在这里输入指令查看:
lsb_release -a
如下图所示:

可以看到codename为buster,所以一会换源的时候一定要记住。
更改souces.list软件源
1:nano 编辑/etc/apt/目录下的sources.list
终端输入:sudo nano /etc/apt/sources.list

我换的是清华大学镜像站的源,所以你换的时候输入下图的俩个网址就可以。
ctrl + o 保存。回车确认。ctrl + x 退出。
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib
更换系统源
执行命令:
sudo nano /etc/apt/sources.list.d/raspi.list

deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui
pip命令安装Opencv
由于树莓派上是py3.7.所以使用pip命令安装时候要用pip3.
打开终端:
sudo pip3 install opencv-python
这里我已经装完了。

这里要注意你装之前一定要有numpy这个库。一般情况下刷完系统就有了。
装完之后你可以终端输入python3回车。输入import cv2
然后回车。如果出现以下错误:ImportError: libhdf5_serial.so.100: cannot open shared object file: No such file or directory.缺少若干依赖模块,
就把下面的所有来一遍就好了。
sudo apt-get update #安装依赖库
sudo apt-get install libhdf5-dev
sudo apt-get install libatlas-base-dev
sudo apt-get install libjasper-dev
sudo apt-get install libqt4-test
sudo apt-get install libqtgui4
sudo apt-get update
之后再pip3,输入import cv2如果没有任何反应就证明好了。
安装其他包也是类似的。
本文来自博客园,作者:Bathwind_W,转载请注明原文链接:https://www.cnblogs.com/bathwind/p/18107956

浙公网安备 33010602011771号