[Tensorflow] Tensorflow 安裝

此篇為Tensorflow安裝文,自己在安裝Tensorflow上的步驟及遇到的一些問題,做一些筆記

如有問題,請多指教!!謝謝~~

安裝日期:2017年09月24日

安裝python

1.下載Anaconda

下載到的路徑 D:\Anaconda3

cd d/ D:\Anaconda3

2.到 cmd 終端機或是 Anaconda Prompt

每次如果要新增一個虛擬環境,以下步驟都要重新一次

1.)建立 conda 環境 命名為 tensorflow

尾巴多增加anaconda,這樣才可以一起安裝其他anaconda套件,ex.Jupyter Notebook…

(D:\Anaconda3)C:\>conda create -n tensorflow python=3.5 anaconda

*錯誤示範
要創建python 3.5版本

(D:\Anaconda3)C:\>conda create -n tensorflow python=3.5 

*錯誤示範 3.6
3.6尚未支援tensorflow

(D:\Anaconda3)C:\>conda create -n tensorflow python=3.6 

2.)Proceed ([y]/n)? y

3.)開啟 python

(D:\Anaconda3) C:\>python


完成安裝python

4.)離開 python

>>quit()

安裝 tensorflow

cmd或是 Anaconda Prompt

3.激活 conda 環境中 tensorflow 資料夾

(D:\Anaconda3) C:\>activate tensorflow

出現 (tensorflow) C:\>

*關閉tensorflow

(tensorflow) C:\>deactivate

4.安裝 tensorflow

(tensorflow)C:> pip install --ignore-installed --upgrade tensorflow 

*這個好像也可以輸入
還不知道差別在哪邊

(tensorflow)C:> pip install tensorflow 

版本為1.3

5.安裝keras

(tensorflow)C:> pip install keras 

版本為2.0.8
好像有安裝過了,沒截圖,

*所以tensorflow和keras安裝過了就不用再安裝了~~

確認是否安裝成功&開啟tensorflow

6.重新開啟 cmd 並開啟 python

!!路徑一定要對!!
因為剛剛在conda時是創建一個命名為tensorflow的資料夾,python為3.5版本,因此現在要來到這個虛擬的環境實現,所以路徑為D:\Anaconda3\envs\tensorflow
並開啟python

D:\Anaconda3\envs\tensorflow>python

出現版本為3.5才代表是正確的

*錯誤示範:
python路徑沒差,哪裡都開的起,
但是因為tensorflow要對,所以在開啟python路徑的時候就要開對D:\Anaconda3\envs
所以要輸入cd /d D:\Anaconda3\envs
接著

>>D:\Anaconda3\envs>python

並會顯示3.6版本,此為安裝python版本,但tensorflow現在只支援到3.5版本,所以是不適用

Python 3.6.1 |Anaconda 4.4.0 (64-bit)| (default, May 11 2017, 13:25:24) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> 

並輸入

>>> import tensorflow

繼續顯示>>>表示成功了

7.測試檔

>>> import tensorflow as tf
>>> hello = tf.constant('Hello, TensorFlow!')
>>> sess = tf.Session()
>>> print(sess.run(hello))

出現Hello, TensorFlow!代表成功了


使用Jupyter notebook 編輯 Python

8.先到目錄路徑底下

先到路徑D:\Anaconda3\envs\tensorflow\pythonwork,另外pythonwork是我另外創的資料夾,裡面存放所有python檔案

(D:\Anaconda3) C:\>cd /d D:\Anaconda3\envs\tensorflow\pythonwork

9.激活tensorflow檔案夾

(D:\Anaconda3) C:\>activate tensorflow

10.開啟Jupyter notebook

出現(tensorflow)的路徑,並且輸入jupyter notebook就可以開啟Jupyter notebook了

(tensorflow) D:\Anaconda3\envs\tensorflow\pythonwork>jupyter notebook


11.檢視tensorflow和keras版本&&跑測試檔

依序輸入以下指令,完成一行指令後,按下Shift+Enter為換行,最後可得到跟原本安裝的版本是一樣的(步驟4.5)

keras自動已tensorflow作為backend