树莓派中安装TensorFlow,keras,sklearn详细步骤

本文主要内容是在树莓派上安装TensorFlow,keras,sklearn,opencv,作者查阅了很多资料,踩了不少坑,才选中了以下几篇有用的博文,并结合自己的安装过程做了总结。

!!(最重要的事:网一定要好,建议更换软件源和pip源)---->详情见另外一篇文章

 

安装环境:

硬件是3B+,其实只要硬件支持,安装过程是大同小异的,软件环境python3.5+pip3(1.19)

安装过程最大的问题就是网速,突然出现一大片红色的,retry等字眼大概率是网络延时,千万别放弃了,选个网好点的地方

 

1、安装TensorFlow

取自于人,分享与人,先感谢以下几篇文章:

https://blog.csdn.net/qq_38960810/article/details/78640171

https://blog.csdn.net/ha010/article/details/80414997
 

!!!建议安装在python3.4以后的环境中:

1)确定安装好了python3.5,(可以将树莓派中的python的链接删掉,重新链接到python3,这样后面可以直接使python命令直接进入python环境中,也可以省下安装其他python包的时候出现安装失误的情况)

sudo apt-get install python3.5 (***数字可以是其他版本***)

sudo rm /usr/bin/python

sudo ln -s /usr/bin/python3.5 /usr/bin/python 

验证:输入python,进入python3.5的环境

2)安装一些依赖库

在执行此步骤前,建议sudo apt-get update更新软件库

sudo apt-get install python3-pip python3-dev

3)下载TensorFlow的安装包

(此步骤可以直接pip下载安装,但是限速网络等原因会多次不成功)

强烈建议下载安装包,安装过程其实也很简单

下载地址:

wget https://github.com/lhelontra/tensorflow-on-arm/releases/download/v1.8.0/tensorflow-1.8.0-cp35-none-linux_armv7l.whl

https://github.com/lhelontra/tensorflow-on-arm/releases

提醒:注意python的版本(cp35和cp27)和TensorFlow的版本,建议1.8以后

4)安装进行时

(进行此步前强烈建议更新pip3的版本,最好是最新的)

sudo pip3 install tensorflow-1.8.0-cp35-none-linux_armv7l.whl

5)然后就交给网速,大概顺利会安装很快,导入过程会有warning提示,使用正常,可能是版本升级后有些函数使用改变

正常的话,安装会出现一大片红色error,大概率是网络问题,多试试,博主就在这里试了好多次,终于在一次网比较好的时候,顺利完成。

 

2、安装keras

推荐博文:https://blog.csdn.net/perry0418/article/details/80994840

1)安装keras需要在TensorFlow的基础上,稍微了解的就知道了,keras支持两个背后的驱动,其中之一是TensorFlow,keras本身就是一种高级包装

sudo apt-get install libhdf5-serial-dev

sudo pip install h5py    安装过程大概需要30-40分钟

sudo apt-get install python-scipy   亲测不能使用pip安装, 安装过程大概5分钟

(本次安装直接条跳过上面那一步,直接到最后一步,有些没有装的,最后都会自动安装的)

sudo pip install keras   安装过程2-3分钟

 

3、安装sklearn

推荐博文:https://blog.csdn.net/castle_cc/article/details/73409756

这部分安装就比较简单了,直接用pip安装,本次安装没有出现太多问题

在安装时需要进行包依赖检查,具体有以下几个要求:

Python(>=2.6 or >=3.3) 
NumPy(>=1.6.1) 
SciPy(>=0.9) 
如果满足上述条件,就能使用pip进行安装了:

pip install -U scikit-learn

(出现问题多试几次,也可以直接在官网下载安装包)

wget  scikit_learn-0.21.3-cp35-cp35m-linux_armv7l.whl

 

4、安装opencv环境

推荐博文:https://blog.csdn.net/CRAZY696/article/details/84874011

作者尝试了很多方法,终于按照上面博文的方法安装成功,非常感谢

以下方法未尝试(仅供参考):

1)先装依赖

sudo apt-get update

sudo apt-get install libjpeg-dev libatlas-base-dev libjpeg-dev libtiff5-dev libpng12-dev libqtgui4 libqt4-test libjasper-dev

2)直接安装

sudo pip3 install opencv-python

 

本次下载的所有安装包(安装和下载时间比较新)后面有空会共享出来,有需要也可留言

注:有问题请留言,有空就会回复

 

 

 

  • 9
    点赞
  • 43
    收藏
    觉得还不错? 一键收藏
  • 18
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值