1. 程式人生 > >Ubuntu環境下基於Anaconda安裝Tensorflow

Ubuntu環境下基於Anaconda安裝Tensorflow

安裝環境:Ubuntu 16.04LTS

1、安裝Anaconda

1.1 從清華大學開源軟體網站上選擇合適的原始檔並下載,

本人選擇的是Anaconda3-5.0.1-Linux-x86_64.sh,此為python3.6版本。由於python3為發展趨勢,建議安裝python3版本。

1.2 在終端terminal中執行bash ~/path/sourcename,即自動進行安裝,過程下會有進行選擇,不懂的情況下enter“Yes”。

其中path為對應原始檔所在路徑,本人的為下載目錄,path=‘下載’(中文系統);sourcename為原始檔名稱,在此為sourcename=‘Anaconda3-5.0.1-Linux-x86_64.sh’。執行命令如下:

bash ~/Download/Anaconda3-5.0.1-Linux-x86_64.sh

1.3驗證安裝是否成功:

python
>>>import numpy #檢視是否能夠執行,numpy為anaconda內建python庫。

2、安裝tensorflow

2.1 安裝GPU條件:

sudo apt-get install libcupti-dev

如果不安裝GPU版本,則不需要執行命令。

2.2 建立tensorflow環境:

conda create -n tensorflow python=3.6

注意python=3.6為paython的版本,要跟所要安裝的tensorflow進行對應

2.2.1如果出現安裝不成功的情況,需要把相應已存在的tensorflow資料夾刪除:
cd /home/ucandoit/anaconda3/envs/
rm -r tensorflow/   
ls #檢視tensorflow資料夾是否刪除。如果已刪除成功,再次執行建立tensorflow環境命令即可。

2.3啟用tensorflow環境:

source activate tensorflow

2.4安裝tensorflow:

pip install --ignore-installed --upgrade tfBinaryURL

2.5驗證是否安裝成功:

重啟terminal後,輸入命令:

source activate tensorflow #首先啟用tensorflow環境
python  #啟動python環境
# 驗證TensorFlow是否安裝成功
>>> import tensorflow as tf 
>>> hello = tf.constant('Hello, TensorFlow!')
>>> sess = tf.Session()
>>> print sess.run(hello)
Hello, TensorFlow! # 恭喜!安裝成功!

3、配置anaconda:

如果不進行配置,啟動spyder等也是不能夠執行tensorflow的,因為anaconda中預設anzhaung的spyder等是應用於root的,而非tensorflow。在Terminal中執行命令:

anaconda-navigator #啟動anaconda。

在左側列表中,選擇Environment,可看到Anaconda中安裝環境為root和tensorflow。選擇Tensorflow後,邊上會出現一個箭頭,這時就可以在右邊的列表中檢視、安裝、解除安裝Tensorflow下的軟體及軟體包了。 安裝的軟體可在anaconda->home下檢視,同樣需要選擇應用環境。

ipython # terminal下執行python語句,支援自動補全
spyder # 整合開發環境
jupyter # 互動式筆記本

根據需要安裝的python庫有:

numpy
pandas
matplotlib
......

4、啟動Tensorflow開發環境

有兩種方法,方法一,通過anaconda啟動:

anaconda-navigator
#啟動anaconda->home->(Applications on)tensorflow,啟動相關開發軟體

方法二,通過terminal啟動:

source activate tensorflow # 啟用Tensorflow環境
python # 或ipython或Spyder啟動開發環境

原文地址 轉載