# 安装python3.4
不知道为什么tensorflow在树莓派上只支持python3.4,在阿里云服务器上就可以支持python3.6.7的...
```
sudo apt-get install python3.4
```
# 安装Tensorflow
我是在这个网址安装[tensorflow的](https://www.piwheels.org/simple/tensorflow/tensorflow-1.13.1-cp34-cp34m-linux_armv7l.whl),在这个网址下载[numpy](https://www.piwheels.org/simple/numpy/numpy-1.16.2-cp34-cp34m-linux_armv7l.whl)的。
下载好之后,cd到tensorflow-1.13.1-cp34-cp34m-linux_armv7l.whl文件夹。
之前安装了python3.4所以你的电脑上已经有无数个python3了,不同版本的python包会有互相影响,所以我建立了一个虚拟环境。
```
python3.4 -m pip install virtualenv
virtualenv venv_python3.4
source venv_python3.4/bin/active
```
完成对tensorflow的安装。
报错:
1. 一大堆看不懂的红色提示,安装mock
```
pip install mock
```
2. 在 pip install ****.whl 可能会报错
importError: cannot import name 'sysconfig'
运行这个命令:apt-get install python3-distutils
3. import tensorflow出错
```
pip install numpy
```
仍然出错
```
sudo apt-get install libatlas-base-dev
```
4. 缺少matplotlib库
```
sudo apt-get install python3.4-dev
sudo apt-get install libevent-dev
pip install matplotlib
```
5. import h5py 失败
```
apt-get install libhdf5-dev
pip install cython
```
# 安装OpenCV2
适用于Python 3.5+
```
pip install opencv-python
```