首页 编程设计Python编程正文

树莓派安装Python3常用库

云水 Python编程 2018-12-17 20:38:08 1569 0 树莓派Python语言

系统平台: win10,树莓派3 Model B 

Python版本: 3.5.3


树莓派新系统默认关闭了SSH,对于没有显示器的用户来说可以通过下面方法实现网线连接电脑图形界面控制: 

(1)烧写好树莓派系统之后,在boot分区添加一个空文件,命名为ssh,可以通过新建一个文本文件然后删除后缀, 

前面说的boot分区,我把烧写系统之后的存储卡通过读卡器连接自己的电脑,一开始会是否格式化的选项,不要格式化,关闭即可, 

之后就可以看到一个名为boot的存储空间,在里面添加即可


(2)网线连接树莓派和电脑,在网络设置中启用允许其他网络用户通过此计算机的Internet连接来连接,然后打开控制台,执行

arp -a


查找树莓派对应的ip地址,然后使用ssh登陆(使用putty软件),输入树莓派系统用户名和密码,默认是 

pi和raspberry,连接之后下载安装xrdp

$ sudo apt install xrdp


(3) 

程序搜索mstsc打开win10自带的远程控制软件,输入ip地址,接着输入树莓派系统用户名和密码


配置好系统之后就可以安装python的相关库了,首先安装python环境

$ sudo apt install python3-dev python3-pip


树莓派的python安装软件库不太一样,其whl格式的软件库下载地址在www.piwheels.org 

比如常用的opencv,numpy,matplotlib,tensorflow,scipy,scikit-learn等都提供了whl编译好的包, 

如果通过pip安装网速不好的话可以先自行浏览器下载再进行安装。


笔者安装版本: 

opencv: 3.4.3.18 

numpy: 1.15.1 

matplotlib: 3.0.0rc2 

tensorflow: 1.9.0 

tensorboard: 1.9.0 

scipy: 1.1.0 

scikit-learn: 0.20rc1 

keras: 2.2.2 

sympy: 1.2


笔者使用的是python3版本,下面记录的是安装这些常用python包后的使用出错问题以及解决办法


(1)python3导入cv2出现错误:

Original error was: libf77blas.so.3: cannot open shared object file: No such file or directory


(2)python3导入numpy和tensorflow出现错误:

Original error was: libf77blas.so.3: cannot open shared object file: No such file or directory


(3)笔者通过sudo apt-get install libatlas-base-dev解决了错误(2)后,再次导入cv2,出现下面错误:

ImportError: libjasper.so.1: cannot open shared object file: No such file or directory


通过网上查阅,在网站https://github.com/amymcgovern/pyparrot/issues/34找到了解决办法,只要执行下面代码安装相关依赖即可:


sudo apt-get install libatlas-base-dev
sudo apt-get install libjasper-dev
sudo apt-get install libqtgui4
sudo apt-get install python3-pyqt5


版权声明

1.本站大部分下载资源收集于网络,不保证其完整性以及安全性,请下载后自行测试。
2.本站资源仅供学习和交流使用,版权归资源原作者所有,请在下载后24小时之内自觉删除。
3.若作商业用途,请购买正版,由于未及时购买和付费发生的侵权行为,与本站无关。
4.若内容涉及侵权或违法信息,请联系本站管理员进行下架处理,邮箱ganice520@163.com(本站不支持其他投诉反馈渠道,谢谢合作)

本文链接:http://apod.cc/index.php/post/30.html

发表评论

评论列表(0人评论 , 1569人围观)
☹还没有评论,来说两句吧...