Ubuntu環境下基於Anaconda安裝Tensorflow


安裝tensorflow共有三種方法,見https://www.tensorflow.org/get_started.在此選用基於Anaconda進行安裝的方法,具體步驟總結如下:

安裝環境:Ubuntu 16.04LTS

1、安裝Anaconda

主要參考:https://docs.anaconda.com/anaconda/install/linux

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

tfBinaryURL可在清華大學開源軟件網站查得,選擇cpu/gpu、安裝系統、python版本及tensorflow版本后會自動生成。如選擇cpu、Linux系統、cp36版本的python、1.4.0的Tensorflow后生成:https://mirrors.tuna.tsinghua.edu.cn/tensorflow/linux/cpu/tensorflow-1.4.0-cp36-cp36m-linux_x86_64.whl
如果安裝過程中出錯,重新運行該行命令即可。

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啟動開發環境

原文地址
轉載


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM