在Ubuntu14.04下安装tensorflow,亲测有效

官方提供了5种安装tensorflow的方法:python

  • Pip install: Install TensorFlow on your machine, possibly upgrading previously installed Python packages. May impact existing Python programs on your machine.linux

  • Virtualenv install: Install TensorFlow in its own directory, not impacting any existing Python programs on your machine.api

  • Anaconda install: Install TensorFlow in its own environment for those running the Anaconda Python distribution. Does not impact existing Python programs on your machine.bash

  • Docker install: Run TensorFlow in a Docker container isolated from all other programs on your machine.微信

  • Installing from sources: Install TensorFlow by building a pip wheel that you then install using pip.python2.7




首先说明tensorflow的Ubuntu安装环境必须是64位,可使用如下命令来查看ide

打开终端,输入sudo uname --m ,按下enter测试

若是显示i686,你安装了32位操做系统ui

若是显示 x86_64,你安装了64位操做系统google


   



下面采用了两种办法安装tensorflow (python2.7)



Pip 安装

首先安装 pip :

# Ubuntu/Linux 64-bit
$ sudo apt-get install python-pip python-dev

安装 TensorFlow :

# Ubuntu/Linux 64-bit, CPU only, Python 2.7:
$ sudo pip install --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.8.0-cp27-none-linux_x86_64.whl

须要注意的是使用pip安装,总会出现下面的错误


这大可能是由于网速很差引发的,多试几回就会好。


或者使用命令改变timeout,命令以下


sudo pip install --default-timeout=100 future


若是运行命令以后再进行安装,仍出现timeout错误,多试几回就会好。


基于Anaconda的tensorflow安装
下载linux版本的Anaconda

下载linux版本的Anaconda安装包


下载地址:https://www.continuum.io/downloads 


这里选择64位Linux的Python 2.7版本 


点击下载,下载完成后,获得Anaconda2-4.4.0-linux-x86_64.sh安装文件


安装Anaconda


打开terminal,输入以下命令,而后回车 

bash /home/cheng/下载/Anaconda2-4.4.0-Linux-x86_64.sh 

这里的/home/cheng/下载/是存放Anaconda2-4.0.0-Linux-x86_64.sh的路径


阅读license,一步步回车阅读(出现more时经过回车往下看) 

输入yes,表示接受license



设置安装路径,这里使用默认安装路径,直接输入回车便可 


开始自动安装过程 



确认是否将Anaconda的安装路径添加到环境变量中,输入yes (这是我已经完成安装以后,为了截图又走了一遍流程,致使提示文件已存在)



安装完成 


这里能够看到,notebooks和一些python包都被成功安装了,但对于环境变量的更改,必需要新打开一个terminal才能生效



打开新的terminal,输入Jupyter notebook,发现jupyter被成功安装了



利用anaconda安装tensorflow


 创建一个 conda 计算环境


#Create a conda environment called tensorflow:

conda create -n tensorflow python=2.7


激活环境,使用 conda 安装 TensorFlow

Activate the environment and use pip to install TensorFlow inside it.

source activate tensorflow


安装tensorflow

pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.8.0rc0-cp27-non



这一步可能会出现timeout的错误,解决方法同上。


安装成功后,每次使用 TensorFlow 的时候须要激活 conda 环境


测试tensorflow是否安装成功 


(1) 激活conda环境 


(2)进入python 


(3)import tensorflow 


ensorflow被成功import了 


再写一个hello,world


import tensorflow as tf

hello=tf.constant('hello,world')

sess=tf.Session()

print sess.run(hello)




但愿对您有帮助!


本文分享自微信公众号 - AI MOOC人工智能平台(AIMOOC_XLAB)。
若有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一块儿分享。

相关文章
相关标签/搜索