Ubuntu18.04搭建深度学习环境(Anaconda3+tensorflow2.0+keras)

Ubuntu18.04搭建深度学习环境(Anaconda3+tensorflow2.0+keras)

一、安装Anaconda3(python3.6)

下载Anaconda3安装包到任意目录:

$ wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.2.0-Linux-x86_64.sh

在这里插入图片描述
开始安装:

$ bash Anaconda3-5.2.0-Linux-x86_64.sh

Ubuntu18.04搭建深度学习环境(Anaconda3+tensorflow2.0+keras)_第1张图片
遇到第一个">>>",直接回车

Ubuntu18.04搭建深度学习环境(Anaconda3+tensorflow2.0+keras)_第2张图片
第二个">>>",接受许可条款,输入"yes",回车
第三个">>>",直接回车,选择默认安装路径
Ubuntu18.04搭建深度学习环境(Anaconda3+tensorflow2.0+keras)_第3张图片
将当前安装路径加入到环境变量
Ubuntu18.04搭建深度学习环境(Anaconda3+tensorflow2.0+keras)_第4张图片
根据需要决定是否安装Microsoft VSCode,我这里选的是no
Ubuntu18.04搭建深度学习环境(Anaconda3+tensorflow2.0+keras)_第5张图片
至此,Anoconda3安装完毕!!!

验证是否安装成功:
(1)查看Anaconda3版本
在这里插入图片描述
(2)若显示python路径在Anaconda3安装目录下,则成功
在这里插入图片描述
(3)以防出现其他不必要的问题,建议升级所有软件包
Ubuntu18.04搭建深度学习环境(Anaconda3+tensorflow2.0+keras)_第6张图片
Ubuntu18.04搭建深度学习环境(Anaconda3+tensorflow2.0+keras)_第7张图片
升级完毕!!!

二、Anaconda3安装TensorFlow2.0

(1)创建python3.6对应的TensorFlow环境
Ubuntu18.04搭建深度学习环境(Anaconda3+tensorflow2.0+keras)_第8张图片
(2)激活tensorflow
在这里插入图片描述
(3)使用pip安装tensorflow(采用国内镜像下载,快)
豆瓣镜像下载:
pip install --index-url https://pypi.douban.com/simple tensorflow
阿里云镜像下载:
pip install --index-url https://mirrors.aliyun.com/pypi/simple tensorflow
在这里插入图片描述
等待几分钟,下载完毕!
期间可能会出现磁盘空间不足的错误,没有则跳过该步,解决方案如下:
Ubuntu18.04搭建深度学习环境(Anaconda3+tensorflow2.0+keras)_第9张图片
Ubuntu18.04搭建深度学习环境(Anaconda3+tensorflow2.0+keras)_第10张图片
调整大小

Ubuntu18.04搭建深度学习环境(Anaconda3+tensorflow2.0+keras)_第11张图片
拖动滑块调整当前大小,并点击右上角调整大小确认调整即可。至此,磁盘空间不足的问题解决!!!

至此,TensorFlow安装成功!!!
在这里插入图片描述
测试TensorFlow2.0是否安装成功:

Ubuntu18.04搭建深度学习环境(Anaconda3+tensorflow2.0+keras)_第12张图片
注意:由于TensorFlow 1.0和2.0系列函数不兼容,所以测试函数会有所差别!!!

三、安装Keras

TensorFlow和Keras版本需要对应,不然不能导入,我这里安装的是TensorFlow2.0.0,对应Keras版本是2.3.1
查看TensorFlow和Keras版本对应:
https://docs.floydhub.com/guides/environments/
在这里插入图片描述
安装成功,测试是否能成功导入Keras!

Ubuntu18.04搭建深度学习环境(Anaconda3+tensorflow2.0+keras)_第13张图片
显示红线标注的两行,恭喜你,Keras安装成功!!!

一个基于Ubuntu18.04的深度学习环境就搭建好了,码字不易,转载请附链接!!!

你可能感兴趣的:(tensorflow,anaconda,深度学习,python,机器学习)