Ubuntu 14.04 通过anaconda(非命令行方式) 安装tensorflow(gpu/cpu)

关于tensorflow在Ubuntu下的安装看过很多教程大多是基于终端的,这使得对于Ubuntu不是很熟悉的童鞋造成不少麻烦,好在有anaconda存在,可以简化这一复杂的过程,接下来简单介绍一下:

一、anaconda安装

anaconda是python的一个集成环境,能够根据自己的要求选择不同的python版本,并且可以创建多个相互独立的运行环境而互不影响,此外完全可独立于Ubuntu自带的python,而不用担心版本的冲突。

1、从官网下载相应版本的anaconda,官网:https://www.anaconda.com/download/#linux

2、进入下载文件所在的文件夹,在命令行运行:

bash Anaconda2-4.2.0-Linux-x86_64.sh

3、安装过程一路回车即可,中途询问是否允许许可条款

Do you approve the license terms? [yes|no]

>>> yes

4、在询问是否将anaconda路径加入到系统环境变量步骤,默认为no,设置为yes

 

Do you wish the installer to prepend the Anaconda2 install location

to PATH in your /home/lwp/.bashrc ? [yes|no]

[no] >>> yes

5、等待安装完毕,终端输入conda list查看自动安装了哪些包,验证是否正确安装。

二、通过anaconda安装tensorflow(CPU版)

1、打开终端输入 anaconda-navigator 启动anaconda,进入如下界面

Ubuntu 14.04 通过anaconda(非命令行方式) 安装tensorflow(gpu/cpu)

点击左下角Create,创建新的运行环境,填写运行环境的名称(tensorflow_test),选择要求的python版本,此处选择3.5,这样变创建了独立于之前的环境。

Ubuntu 14.04 通过anaconda(非命令行方式) 安装tensorflow(gpu/cpu)

2、选择Not installed,并搜索tensorflow,出现与tensorflow相关的包,点选有向下绿色箭头的包,然后右下角Apply安装即可(注此步需要*,否则有的包有可能无法安装),经过此步则完成了tensorflow相关包的安装。

Ubuntu 14.04 通过anaconda(非命令行方式) 安装tensorflow(gpu/cpu)

3、完成上述步骤,还可须安装jupyter,用来进行程序的编写。

Ubuntu 14.04 通过anaconda(非命令行方式) 安装tensorflow(gpu/cpu)

4、安装完毕之后打开终端,输入source activate tensorflow_teat**创建的环境(tensorflow_teat为自己创建的环境的名称),**tensorflow环境之后输入命令jupyter notebook,会自动通过浏览器代开jupyter编辑器,如下图:Ubuntu 14.04 通过anaconda(非命令行方式) 安装tensorflow(gpu/cpu)

右侧new->Python3建立新的运行文件,输入import tensorflow as tf,若能够关键字自动补全,或者点击Cell运行不报错,即安装正确。

Ubuntu 14.04 通过anaconda(非命令行方式) 安装tensorflow(gpu/cpu)

三、通过anaconda安装tensorflow(GPU版)

安装tensorflow GPU版需要提前安装CUDA8.0,按照官网安装即可,官网:https://developer.nvidia.com/cuda-downloads

安装完毕之后,tensorflow的安装部分同CPU版,不过须注意CPU版的第2步须勾选有gpu后缀的版本,依赖的计算库cudnn会自动下载安装,如果两个版本同时勾选,则在tensorflow调用时自动调用CPU版本。后续验证步骤同CPU版本。

Ubuntu 14.04 通过anaconda(非命令行方式) 安装tensorflow(gpu/cpu)

上述过程即为通过anaconda安装tensorflow,较通过指令安装更加直观,若安装过程一直有包无法下载,需要更换anaconda默认的镜像地址。程序的编写过程中,若需要其他python包可直接在Not installed中搜索安装即可,很方便。若习惯使用pycharm编辑器那么只要将pycharm默认python路径更换为所创建的tensorflow环境下的python路径即可。

Ubuntu 14.04 通过anaconda(非命令行方式) 安装tensorflow(gpu/cpu)

 

参考:https://blog.****.net/lwplwf/article/details/59646688