raspberry pi 3B 树莓派 安装tensorflow

这两天买了raspberry pi 3b回来折腾着玩,拿到手装好系统后就开始安装树莓派版本的TensorFlow,这个安装过程也是踩了无数的坑,折腾了两天才装好。一开始用pip安装,但是pip2,pip3都安装失败,说是环境不支持,后来用bazel编译,又因为jdk的问题没装好bazel而失败。今天又仔细研究了下,发现GitHub下载页面上写得清清楚楚要raspbian 8.0 "jessie"版本,而官网最新版本是stretch,也没找到历史版本下载链接。

下面借Google上一篇文章把安装过程写一遍。

原文地址:http://www.instructables.com/id/Google-Tensorflow-on-Rapsberry-Pi/

安装环境:raspbian 8.0 Jessie,python3.4

raspbian Jessie下载地址:http://www.shumeipai.net/resource.php?mod=category&catid=2

1.安装pip3

sudo apt-get install python3-pip python3-dev

2.下载并安装wheel文件

下载wheel文件,最新版本为1.1.0

wget https://github.com/samjabrahams/tensorflow-on-raspberry-pi/releases/download/v1.0.1/tensorflow-1.0.1-cp34-cp34m-linux_armv7l.whl

安装下载的wheel文件

sudo pip3 install tensorflow-1.0.1-cp34-cp34m-linux_armv7l.whl

3.重新安装mock库

最后要重新安装一下mock库,不然导入TensorFlow的时候可能会报错

sudo pip3 uninstall mock

sudo pip3 install mock

4.验证

运行一个TF版的hello world程序

代码:

import tensorflow as tf

hello = tf.constant("Hello, TensorFlow!")

sess = tf.Session()

print(sess.run(hello))

目前流行的深度学习框架有TensorFlow(Google开源),MXNet(得到Amazon支持),Theano等,利用这些框架,我们只需要做比较少的工作,就能把深度学习能力带入我们自己的程序。 
安装 pip,python-dev :

sudo apt-get install python-pip
sudo apt-get install python-dev

wheel是众多Python软件安装包格式中的一种,本质上是一个zip包格式,它使用.whl作为扩展名,用于安装Python模块。 
使用Python2.7安装:

wget https://github.com/samjabrahams/tensorflow-on-raspberry-pi/releases/download/v0.11.0/tensorflow-0.11.0-cp27-none-linux_armv7l.whl
sudo pip install tensorflow-0.11.0-cp27-none-linux_armv7l.whl

使用Python3安装:

wget https://github.com/samjabrahams/tensorflow-on-raspberry-pi/releases/download/v0.11.0/tensorflow-0.11.0-py3-none-any.whl
sudo pip3 install tensorflow-0.11.0-py3-none-any.whl

tensorflow就安装好了!我使用的是Python2.7安装的,路径在:/usr/local/lib/python2.7/dist-packages/tensorflow/

raspberry pi 3B 树莓派 安装tensorflow相关推荐

  1. 树莓派python3.6 tensorflow_raspberry pi 3B 树莓派 安装tensorflow

    这两天买了raspberry pi 3b回来折腾着玩,拿到手装好系统后就开始安装树莓派版本的TensorFlow,这个安装过程也是踩了无数的坑,折腾了两天才装好.一开始用pip安装,但是pip2,pi ...

  2. 在 Raspberry Pi 3B 上安装最新版 Node-RED

    升级 Node 首先根据在树莓派上安装最新版本的NodeJS这篇文章将Node升级到最新版本. 安装最新的 Node-RED bash <(curl -sL https://raw.github ...

  3. Raspberry Pi OS_ Raspbian安装教程

    Raspberry Pi OS/ Raspbian安装教程 简介 材料准备 SD Card Formatte格式化SD卡 balenaEtcher 把Raspberry Pi OS写入内存卡 添加修改 ...

  4. 树莓派要mysql的密码_树莓派raspberry Pi 3B+系统中安装mysql过程中不提示输入密码,安装完后如何设置密码...

    树莓派raspberry Pi 3B+安装mysql未提示输入密码,安装后修改mysql密码默认密码 使用mysql -uroot -p 命令连接mysql时,报错 pi@raspberrypi:/ ...

  5. Raspberry Pi 3B 安装Miniconda

    Raspberry Pi 4B 安装 Miniconda 查看内存信息 查看系统信息 查看树莓派的Linux版本 下载 miniconda 安装 Miniconda3 更新配置文件 查看安装的 con ...

  6. 树莓派 Raspberry Pi 3B+ 无线路由器, WEB 服务器(Nginx,PHP,Sqlite3),UART 串口数据采集

    目标: 测试四核 A53 树莓派 Raspberry Pi 3B+ 无线路由器, 轻量级WEB 服务器(Nginx,PHP,Sqlite3),UART 串口数据采集性能 初始配置,部分选项需要sudo ...

  7. Raspberry Pi 3B 安装NoneBot2

    Raspberry Pi 3B 安装NoneBot2 查看系统信息 下载 go-cqhttp release文件 解压并运行 修改 config.yml 配置文件 安装 nonebot2 需要解决的问 ...

  8. 树莓派安装tensorflow(玩转树莓派(三))

    树莓派安装tensorflow(玩转树莓派(三)) python2.7 1.更新软件源,安装依赖包 2.下载tensorflow 3.安装tensorflow 4.测试tensorflow pytho ...

  9. Raspberry pi 3B基本介绍以及跑分测试

    Raspberry pi 3B基本介绍以及跑分测试 基本简介 树莓派(为学生计算机编程教育设计的一种卡片式电脑) Raspberry Pi(中文名为"树莓派",简写为RPi,(或者 ...

最新文章

  1. Java中的观察者模式
  2. go与Java微服务对比_微服务架构对比-Go语言中文社区
  3. gdb调试多进程程序
  4. Java 反射机制详解:私有方法调用头大?如何通过反射调用类中的私有方法?
  5. Linux查询命令man手册各章节解释
  6. 等价于什么_从来就没有什么等价交换
  7. ktv收银管理系统服务器,KTV包厢收银管理系统增强版
  8. 计算机二级方案管理器,计算机二级考试真题-Word-学生成绩管理系统需求分析
  9. 学生信息管理系统代码
  10. 麒麟信安加入中国首个桌面操作系统根社区openKylin, 共擎开源未来!
  11. win10设置宽带拨号断线重连
  12. java 函数参数后加throw_函数后面加throw关键字
  13. 视频压缩中IPB帧概念
  14. 【精华帖】PS拼接图片最简单教程
  15. 西游记中荆棘岭五个树精
  16. 大事发生,程序员一直在守护世界
  17. word骨灰级水平,赶紧留一份.
  18. oracle 行级死锁_解决Oracle数据库死锁
  19. java判断南北纬度的分界线_以纬度和秦岭淮河划分南北分界,哪一个更加科学?...
  20. SAP所有模块用户出口(User Exits)

热门文章

  1. Linux操作系统基础 Intel32位系统架构总览
  2. php 昨天开始时间_php日期处理显示:昨天、今天、本周、上一月等时间结点数据...
  3. python数组操作加法_Numpy数组索引和/或加法似乎是
  4. CMake编译Widget UI Qt程序
  5. DirectFB编译环境
  6. 专题2 文件系统结构
  7. linux date英文时间,date(时间),timedatectl(时区),cal(日历)的用法
  8. go文件服务器mimetype,网络:什么是 MIME TYPE?
  9. 四位先行进位电路逻辑表达式_如何用基本的逻辑门设计32bit的超前进位加法器?...
  10. 服务器预装操作系统,服务器预装操作系统吗