树莓派安装TensorFlow并使用【一步到位】
安装TensorFlow并使用(树莓派3B+)
换源并更新
安装系统和ssh以及vnc的使用,去买树莓派的淘宝店要教程就行,这里默认你已经安好系统
1.备份源文件
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo cp /etc/apt/sources.list.d/raspi.list /etc/apt/sources.list.d/raspi.list.bak
2.更换软件更新源
sudo nano /etc/apt/sources.list
3.将第一行改为中科大的源,Ctrl+O」进行保存,然后回车,「Ctrl+X」退出。如图所示
deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
4.修改系统更新源
sudo nano /etc/apt/sources.list.d/raspi.list
5.将第一行修改成中科大的系统源地址,「Ctrl+O」进行保存,然后回车,「Ctrl+X」退出。如图所示
deb http://mirrors.ustc.edu.cn/archive.raspberrypi.org/debian/ stretch main ui
6.pip换源
sudo vim /etc/pip.conf
在最后输入,如图所示(原来的可用#变为注释,防止以后改回来)
extra-index-url=https://mirrors.aliyun.com/pypi/simple/
7.更新
sudo apt-get update
sudo apt-get upgrade
pip install --upgrade pip
一些国内源
阿里云 http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣 http://pypi.douban.com/simple/
Python官方 https://pypi.python.org/simple/
v2ex http://pypi.v2ex.com/simple/
中国科学院 http://pypi.mirrors.opencas.cn/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
安装TensorFlow依赖包
1.安装python3.7.3
(1)安装所需依赖
sudo apt-get install build-essential libsqlite3-dev sqlite3 bzip2 libbz2-dev
(2)解压python安装包
先进入python安装包所在目录,再解压
cd mydownload
tar zxvf Python-3.7.3.tgz
(3)编译安装
sudo mkdir /usr/local/python373
sudo ./configure --prefix=/usr/local/python373
sudo make
sudo make install
(4)创建符号链接
sudo ln -s /usr/local/python373/bin/python3 /usr/bin/python3.7
sudo ln -s /usr/local/python373/bin/pip3 /usr/bin/pip3.7
PS:若pip没有安装,则是编译安装时有依赖没有安装,需要卸载后安装依赖再安装
2.安装模块和虚拟环境
sudo apt install libatlas-base-dev
sudo pip3.7 install -U virtualenv # 虚拟环境不用也行
3.创建虚拟环境
virtualenv abcd #abcd是虚拟环境的名字
4.进入虚拟环境
source abcd/bin/activate #此条命令为进入虚拟环境
deactivate #此条命令为退出虚拟环境
5.安装依赖包
(1)先给pip3.7换源,操作同上文
sudo vim /etc/pip3.7.conf #进入后修改文本,如上文
pip3.7 install --upgrade pip
(2)安装依赖
pip3.7 install keras_applications==1.0.8 --no-deps
pip3.7 install keras_preprocessing==1.1.0 --no-deps
pip3.7 install h5py==2.9.0
pip3.7 install -U six wheel mock
pip3.7 install pillow
若安装不上,可用whl文件安装,操作方法如下
cd wenjian #进入whl文件位置
pip3.7 install ./xxx/ #xxx为文件名
传文件教程
用filezilla传文件
参考
安装TensorFlow
安装TensorFlow并使用
1.安装TensorFlow
pip3.7 install tensorflow==2.0.0 #也可以用whl安装
2.在电脑上训练模型
import h5py