在Ubuntu16上安装深度学习框架keras和TensorFlow(CPU)

安装Ubuntu16

windows用户安装请参照
在VMware15.5.6上安装ubuntu16.04.6并完成汉化

在Ubuntu上安装python3及numpy和matplotlib

在Ubuntu 16上安装Geany文本编辑器并设置python3

安装需要很多下载操作,建议更换镜像下载节点,否则会很慢的。参照
虚拟机安装的Ubuntu下载速度慢怎么办

安装深度学习框架keras

  1. 输入python查看默认Python版本
    在这里插入图片描述
    默认情况下,Ubuntu 在安装Pyhon包时使用Pyhon2(比如python-pip)如果你想使用Python3,那么应该使用python3前缀代替python.例如:
    $ sudo apt-get install python3-pip prthon3-dev
    使用pip安装包时要记住,它默认安装的是Python2的包。想要安装Python3的包,你应该使用pip3。
    $ sudo plp3 insta1l tensorflow-gpu
    这里以python3为例
    输入exit() 退出python编辑

  2. 输入sudo apt-get install python3-pip python3-dev
    在这里插入图片描述

  3. 安装python套件,这些一般是学习深度学习必要的。

(1)输入

sudo apt-get install build-essential cmake git unzip \
pkg-config libopenblas-dev liblapack-dev

安装BLAS库,这个有利于快速张量运算
如果出现以下信息的话,输入sudo apt-get update,等待更新完成后再运行一遍
在这里插入图片描述

(2)安装SciPy(numpy和matplotlib安装教程在上面)

sudo apt-get install python3-scipy python3-yaml

(3) 安装HDF5,说是可以将Keras模型高效存取

sudo apt-get install libhdf5-serial-dev python3-h5py

(4) 安装Graphviz和pydot-ng,用于Keras模块可视化

sudo apt-get install graphviz
sudo pip3 install pydot-ng

(5) 安装某些代码示例中用到的其他包(这里都是写python)

sudo apt-get install python-opencv

  1. 安装TensorFlow
    不支持GPU的安装命令如下:

sudo pip3 install tensorflow

下载慢建议用豆瓣的tensorflow镜像

python3 -m pip install tensorflow -i https://pypi.douban.com/simple
如果报错,就执行
pip3 install --upgrade pip
在这里插入图片描述
再安装就OK了

  1. 安装Theano

sudo pip3 install theano

如果安装过程中出现和我一样的错误,重新运行一次命令就行
在这里插入图片描述
6. 安装Keras

sudo pip3 install keras

  1. 输入命令测试

python3
import tensorflow
import keras

没报错就说明OK

如果出现以下错误
在这里插入图片描述
这证明numpy版本问题,更新numpy版本即可
为了下载速度快一点,这里用清华的镜像文件,输入以下命令

pip3 install --upgrade numpy -i https://pypi.tuna.tsinghua.edu.cn/simple

之后运行就不会报错了
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/WILDCHAP_/article/details/107517632