树莓派4b换源以及pip安装opencv

树莓派换源以及opencv还有opencv-contrib

树莓派刷好系统后一般情况下都是国外的源,所以说及其的慢。可以换成国内的源。 其实很简单

查看自己的系统版本

一般情况下刷好系统后,有各种各样的版本,在这里输入指令查看:

lsb_release  -a     


如下图所示:

树莓派4b换源以及pip安装opencv_第1张图片
可以看到codename为buster,所以一会换源的时候一定要记住。

更改souces.list软件源

1:nano 编辑/etc/apt/目录下的sources.list
终端输入:sudo nano /etc/apt/sources.list
树莓派4b换源以及pip安装opencv_第2张图片
我换的是清华大学镜像站的源,所以你换的时候输入下图的俩个网址就可以。
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

树莓派4b换源以及pip安装opencv_第3张图片

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如果没有任何反应就证明好了。
安装其他包也是类似的。

你可能感兴趣的:(树莓派4b换源以及pip安装opencv)