树莓派安装运行在Python3上的OpenCv
这是用我3天经验写的一部血泪史。过程相当艰难,但是结局还是很美好的。
初创:2019年7月26日23点40分 By: ZXY-YSU
V1.0更新:2019年7月27日11点18分 By: ZXY-YSU
安装系统以及系统设置
略
系统设置主要包括设置区域、语言、时间、分辨率、扩展内存卡、声音输出接口、开启SSH、VNC等等。
安装Python3.5
这时候强烈建议不要更换国内源,我也不知道为什么,更换国内源之后会出现依赖的问题。
参考链接:linux安装python3.5
因为OpenCv目前还不支持python3.7(2019年7月26日),所以需要卸载,然后降级为python3.5。
安装
sudo apt-get update
sudo apt-get python3.5
配置环境
1、安装完成之后,你在终端中输入python,输出的信息里面会提示是2.7版本的,也就是说默认打开的并不是刚才安装好的3.5,所以还需要我们重新修改一下链接。方法如下:第一步:先备份原来的链接(在对系统文件执行删除之前进行备份是个好习惯)
sudo cp /usr/bin/python /usr/bin/python_bak
2、第二步:删除原来的指向2.7版本的默认链接:
sudo rm /usr/bin/python
3、第三步:重新指定链接指向3.5版本:
sudo ln -s /usr/bin/python3.5 /usr/bin/python
4、大功告成,此时在终端再输入python,输出的信息就是3.5版本了。
重装PIP3
- 卸载原来的pip
sudo apt-get remove python-pip python-pip
- 安装pip3
sudo apt-get install python-pip
- 安装python3虚拟环境测试PIP是否安装成功
sudo pip install numpy
- 升级pip3
sudo python -m pip install --upgrade pip
安装各种依赖
sudo apt-get update
sudo apt-get install python3-numpy python3-scipy python3-matplotlib
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 install libgflags-dev
sudo apt-get install libgoodle-glog-dev
sudo apt-get install liblmdb-dev
sudo apt-get install python-dev
sudo apt-get install python-numpy
sudo apt-get install ipython
sudo apt-get install ipython-notebook
sudo apt-get install python-sklearn
sudo apt-get install python-skimage
sudo apt-get install python-protobuf
sudo apt-get install libatlas-base-dev
sudo apt-get install libjasper-dev
sudo apt-get install libqt4-test
反正这里提示缺少什么就安装就对了,买个大点的内存卡,能用钱解决的,就用钱解决,生命比金钱值钱多了。生命只有一次,金钱没了可以挣。
总结:
要学会坚持,还要掌握正确的方法。
刘总说:“我每次在困难的时候,总有贵人相助。”但是真的是这样吗?
或许每个人在困难的时候都会有人来帮你,只是有时候你还没等到“那个人”的时候,你就自己先放弃了。
PDCA循环,不断的总结、不断的思考,总能找到解决问题的办法。
网友评论