這兩天買(mǎi)了raspberry pi 3b回來(lái)折騰著玩,拿到手裝好系統(tǒng)后就開(kāi)始安裝樹(shù)莓派版本的TensorFlow,這個(gè)安裝過(guò)程也是踩了無(wú)數(shù)的坑,折騰了兩天才裝好。一開(kāi)始用pip安裝,但是pip2,pip3都安裝失敗,說(shuō)是環(huán)境不支持,后來(lái)用bazel編譯,又因?yàn)閖dk的問(wèn)題沒(méi)裝好bazel而失敗。今天又仔細(xì)研究了下,發(fā)現(xiàn)GitHub下載頁(yè)面上寫(xiě)得清清楚楚要raspbian 8.0 "jessie"版本,而官網(wǎng)最新版本是stretch,也沒(méi)找到歷史版本下載鏈接。

下面借Google上一篇文章把安裝過(guò)程寫(xiě)一遍。
原文地址:http://www.instructables.com/id/Google-Tensorflow-on-Rapsberry-Pi/
安裝環(huán)境: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庫(kù)
最后要重新安裝一下mock庫(kù),不然導(dǎo)入TensorFlow的時(shí)候可能會(huì)報(bào)錯(cuò)
sudo pip3 uninstall mock
sudo pip3 install mock
4.驗(yàn)證

運(yùn)行一個(gè)TF版的hello world程序
代碼:
import tensorflow as tf
hello = tf.constant("Hello, TensorFlow!")
sess = tf.Session()
print(sess.run(hello))
大功告成!