最近折腾了一波树莓派的opencv+tensorflow的开发环境搭建,期间也看了别人的许多经验总结,也走了不少弯路。
这里总结一下树莓派3b的tensorflow的安装。
老样子大多数树莓派开始前都要更新下依赖
sudo apt-get update
sudo apt-get upgrade
终端输入查看python的版本
python
一般是2.7或者3.5两个版本,两个版本都有相应的tensorflow。这里我举安装3.5的版本。
安装python3
sudo apt-get install python3
删除默认python2的链接
sudo rm /usr/bin/python
新建python3的链接
sudo ln -s /usr/bin/python3.5 /usr/bin/python
查看版本
python
如果显示3.5则更改成功
wget https://github.com/lhelontra/tensorflow-on-arm/releases/download/v1.13.1/tensorflow-1.13.1-cp35-none-linux_armv7l.whl
或者手动下载
https://github.com/lhelontra/tensorflow-on-arm/releases/
树莓派3b选择armv7l 如果是安装在python3.5 则选择cp35 同理python2.7先择cp27
下载完成后安装
sudo pip3 install tensorflow-1.13.1-cp35-none-linux_armv7l.whl
等待安装完成后检查是否安装成功
python
>>import tensorflow as tf
with tf.Session() as sess:
print("hello world")
看见输出hello world即安装成功
sudo apt-get install protobuf