外传一、安装tensorflow,OpenCV2等图像深度学习需要的库

# 安装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

```

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容