为了在树莓派3B上搭建tensorflow环境,参考了不少博客,踩了不少的坑,现在在朋友的帮助下的确搭建成功,所以写一篇博客保存。树莓派对于有兴趣或者做设计的学生党还是挺划算的,虽然训练复杂的模型基本不行,但是使用训练好的模型预测数据也是可以的。
树莓派环境:
- 树莓派3B
- 32位raspbian
- berryconda(miniconda也可以)
- uname -a
搭建过程:
1、下载tensorflow-xxx-xxx.whl
上面有2.0的版本,但是要依赖python3.7,因为我的conda还无法安装最新的3.7,所以我下载的是tensorflow1.14.0版本
tensorflow-1.14.0-cp35-none-linux_armv7l.whl
依赖于python3.5
2、用conda为tensorflow创建环境
conda create -n tensorflow python=3.5
3、使用pip安装tensorflow
将tensorflow-1.14.0-cp35-none-linux_armv7l.whl拷贝到树莓派某文件夹(最好换成国内源)
pip install tensorflow-1.14.0-cp35-none-linux_armv7l.whl
如果环境没有错误,系统会自动为你安装依赖库
直到 running setup.py bdist_wheel for XXX,这一步会非常漫长,请耐心等待。
4、安装成功、测试
安装成功后会提示successful,这时就要测试一下tensorflow是否真的被安装了
OK,可以跑我们的模型了。