在Ubuntu16上安装深度学习框架keras和TensorFlow(CPU)
安装Ubuntu16
windows用户安装请参照
在VMware15.5.6上安装ubuntu16.04.6并完成汉化
在Ubuntu上安装python3及numpy和matplotlib
在Ubuntu 16上安装Geany文本编辑器并设置python3
安装需要很多下载操作,建议更换镜像下载节点,否则会很慢的。参照
虚拟机安装的Ubuntu下载速度慢怎么办
安装深度学习框架keras
-
输入python查看默认Python版本
默认情况下,Ubuntu 在安装Pyhon包时使用Pyhon2(比如gyrthon-pip)如果你想使用Python3,那么应该使用python3前缓代替python.例如:
$ sudo apt-get install python3-pip prthon3-dev
使用pip安装包时要记住,它默认安装的是Python2的包。想要安装Python3的包,你应该使用pip3。
$ sudo plp3 insta1l tensortlou-gpu
这里以python3为例
输入==exit()==退出python编辑 -
输入sudo apt-get install python3-pip python3-dev
-
安装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
- 安装TensorFlow
不支持GPU的安装命令如下:
sudo pip3 install tensorflow
下载慢建议用豆瓣的tensorflow镜像
python3 -m pip install tensorflow -i https://pypi.douban.com/simple
如果报错,就执行
pip3 install --upgrade pip
再安装就OK了
- 安装Theano
sudo pip3 install theano
如果安装过程中出现和我一样的错误,重新运行一次命令就行
6. 安装Keras
sudo pip3 install keras
- 输入命令测试
python3
import tensorflow
import keras
没报错就说明OK
如果出现以下错误
这证明numpy版本问题,更新numpy版本即可
为了下载速度快一点,这里用清华的镜像文件,输入以下命令
pip3 install --upgrade numpy -i https://pypi.tuna.tsinghua.edu.cn/simple
之后运行就不会报错了