前言:

搜索了很多资料,重装了好多次系统,总结一句话“树莓派的Linux!=Linux”。不是所有在Linux上装的东西在树莓派上都能装。

修改:

2018/9/28-大幅度加入了图片说明,修改了PIP安装出错的问题解答

感谢:

开始的第一步首先感谢前人的努力

Ps:有各种资料或多或少都有帮助,这里列出主要影响的几个:

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

https://github.com/samjabrahams/tensorflow-on-raspberry-pi

https://blog.csdn.net/u010801696/article/details/81839106     

https://blog.csdn.net/lukabruce/article/details/82187434          

正文:

    好,进入我们的教学:在树莓派上构建tensorflow.

==pip法==(版本号根据情况自己改)

1)首先安装tensorflow需要的一些依赖和工具。

  1. sudo apt-get update

(按照我们的安装教程走的步骤我们用蓝色圈起来,下同)

 

  1. # For Python 2.7  
    1. sudo apt-get install python-pip python-dev
      1. 是否继续执行 选着Y,回车

 

  1. # For Python 3.3+
    1. sudo apt-get install python3-pip python3-dev

2)下载安装tensorflow,==注意,划重点了==

方法一:

  1. # For Python 2.7
    1. wget https://github.com/samjabrahams/tensorflow-on-raspberry-pi/releases/download/v1.1.0/tensorflow-1.1.0-cp27-none-linux_armv7l.whl
    2. sudo pip install tensorflow-1.1.0-cp27-none-linux_armv7l.whl

 

  1. # For Python 3.4
  2. wget https://github.com/samjabrahams/tensorflow-on-raspberry-pi/releases/download/v1.1.0/tensorflow-1.1.0-cp34-cp34m-linux_armv7l.whl
  3. sudo pip3 install tensorflow-1.1.0-cp34-cp34m-linux_armv7l.whl

方法二:(不能下载?我才没有幸灾乐祸!哈哈)

首先复制这个网址,就是上面的下载地址

https://github.com/samjabrahams/tensorflow-on-raspberry-pi/releases/download/v1.1.0/tensorflow-1.1.0-cp27-none-linux_armv7l.whl

 

试着用各种浏览器,或者试一试翻墙,如果没有下载到也没关系,我将下载好的文件附属在文档里面。

==接下来==,便是把下载的文件【tensorflow-1.1.0-cp27-none-linux_armv7l.whl】发送给树莓派,我是用的是==Xshlle6==软件,安利一下。使用方法很简单.

sudo pip install tensorflow-1.1.0-cp27-none-linux_armv7l.whl

 

3)=======注意了运行sudo pip install tensorflow-1.1.0-cp27-none-linux_armv7l.whl,这时候树莓派可能发出一个警告,一大串英文描述版本的信息并建议     

        You are using pip version 8.1.1, however version 18.0 is available.

        You should consider upgrading via the 'pip install --upgrade pip' command.

 

解决方法:

 

  1. wget https://bootstrap.pypa.io/get-pip.py
    1. 上面下载不了也可以去王权富贵附录里面拿安装包get-pip.py
  2. sudo python get-pip.py

 

效果如下图所示:

 

王权富贵:在树莓派上构建tensorflow

 

安装完这些,在返回安装TensorFlow的安装包,输入:

 

  1. sudo pip install tensorflow-1.1.0-cp27-none-linux_armv7l.whl

 

4)卸载,重装mock,我也不知道为什么,不过照着做准没错。

  1. # For Python 2.7
    1. sudo pip uninstall mock
    2. sudo pip install mock

 

# For Python 3.3+

sudo pip3 uninstall mock

sudo pip3 install mock

王权富贵:在树莓派上构建tensorflow

王权富贵:在树莓派上构建tensorflow

5)验证

  1. 敲入Python,回车
  2. 敲入import tensorflow as tf,回车
  3. 敲入print("You have version %s" % tf.__version__),回车
  4. 按住Ctrl+D退出环境

王权富贵:在树莓派上构建tensorflow

相关文章: