树莓派python3使用pip3安装opencv3.4

树莓派上python3安装opencv非常不容易,网上有很多编译安装的教程,本人试了几次都编译失败。然后尝试直接使用pip3安装成功,下面发出安装步骤。

编写时间:2019年09月08号

安装环境:

  •   树莓派3B
  •   树莓派系统:buster
  •   python3.7
  •   opencv3.4

1.先使用 pip 直接安装:

sudo pip3 install opencv-python

  结果:网速太慢,下载超时报错

2.然后换清华大学的 pip 源继续安装:

sudo pip3 install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple

 结果:仍然链接到国外的源,网速太慢,又超时报错

3.最后离线下载 whl 文件并传到树莓派上:

按照 pip 下载的链接复制到浏览器下载,网速依然很慢,不过下载成功了。

下载地址:https://www.piwheels.org/simple/opencv-python/opencv_python-3.4.3.18-cp37-cp37m-linux_armv7l.whl

    opencv_python-3.4.3.18-cp37-cp37m-linux_armv7l.whl (7.5MB)

在树莓派上离线安装:

sudo pip3 install opencv_python-3.4.3.18-cp37-cp37m-linux_armv7l.whl

树莓派python3使用pip3安装opencv3.4_第1张图片

4.进入 python3 测试,结果报错,缺少依赖库,按照提示安装依赖库:

错误1:

树莓派python3使用pip3安装opencv3.4_第2张图片

  安装:

sudo apt-get install libatlas-base-dev

错误2:

树莓派python3使用pip3安装opencv3.4_第3张图片

  安装:

sudo apt-get install libjasper-dev

错误3:

树莓派python3使用pip3安装opencv3.4_第4张图片

  安装:

sudo apt-get install libqtgui4

错误4:

树莓派python3使用pip3安装opencv3.4_第5张图片

  安装:

sudo apt-get install libqt4-test

5.测试运行成功:

6.依赖库总结

sudo apt-get install libatlas-base-dev

sudo apt-get install libjasper-dev

sudo apt-get install libqtgui4

sudo apt-get install libqt4-test

# 可能还需要安装下面的依赖

sudo apt-get install libhdf5-dev

参考资料:

https://blog.csdn.net/weixin_40490238/article/details/88955772

你可能感兴趣的:(Python,Python3,opencv,raspberry,pi,树莓派)