在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源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。

相關文章
相關標籤/搜索