1、设置python3为系统默认,输入以下两条命令
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150
要是想切换回python2,输入命令:
sudo update-alternatives --config python
2、按装tensorflow:
首先到目前为止支持的是:tensorflow-1.9.0-cp35-none-linux_armv7l.whl版本,具体的在安装的时候要先查询支持树莓派的版本。
下载在这
用U盘或是FileZilla传入到系统上。
接下来就是tensorflow 的安装:
-
首先在安装之前,安装tensorflow需要的一些依赖和工具
在树莓派上执行:
sudo apt-get install python3-pip python3-dev -
然后安装(首次安装):
sudo pip3 install tensorflow-1.9.0-cp35-none-linux_armv7l.whl
- 如果之前安装了别的版本的tensorflow,需要先卸载:
sudo pip3 uninstall tensorflow
sudo pip3 install --upgrade tensorflow-1.8.0-cp35-none-linux_armv7l.whl
- 如果还是有问题:
输入:
sudo pip3 uninstall mock
sudo pip3 install mock
- 如果出现:ImportError: libf77blas.so.3: cannot open shared object file: No such file or directory,这种错误。
解决:sudo apt-get install libatlas-base-dev 原因:需要libatlas-base-dev。