确定树莓派python版本
更新树莓派国内源
我使用的是buster版本系统,使用的是阿里源
sudo nano /etc/apt/sources.list
在原来的文件代码前加#号以注销
添加
deb http://mirrors.aliyun.com/raspbian/raspbian/ buster main non-free contrib
通过ctrl+o保存,ctrl+x退出,执行以下代码
sudo nano /etc/apt/sources.list.d/raspi.list
在原来的文件代码前加#号以注销
添加
deb-src http://mirrors.aliyun.com/raspbian/raspbian/ buster main
执行
sudo apt-get update && apt-get upgrade
更新系统
执行
python3 -V
查询版本,建议使用3.7,Tensorflow2支持python3.5-3.8
下载安装包
pip换源
sudo nano /etc/pip.conf
添加:
extra-index-url=http://mirrors.aliyun.com/pypi/simple
保存并退出
pip直接安装
官网给出的安装代码:
可用但是经常不成功
pip3 install --user --upgrade tensorflow
修改建议:
先安装以下依赖:
sudo pip3 install keras_applications
sudo pip3 install keras_preprocessing
sudo pip3 install h5py
sudo pip3 install pybind11
能提高成功率
代码安装
打开下面网址
https://github.com/lhelontra/tensorflow-on-arm/releases
下载文件名中cp37,armv7l的版本,将文件报春到U盘,通过U盘复制到树莓派,执行以下代码
install后面是你文件名,一般只有版本不同
sudo pip3 install tensorflow-1.8.0-cp35-none-linux_armv7l.whl
即可实现安装
如若失败可以先安装依赖项
如若有帮助,请您给作者打打赏,您的打赏就是作者的动力