Windows7 下用Anaconda3安裝TensorFlow教程

1安裝Anaconda3版本 
1)下載地址:
https://www.anaconda.com/download/ (官網,速度慢) 
https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ (清華鏡像,速度快) 下載Anaconda3-5.0.1-Windows-x86_64.exe,對應python3.6。原本想下載5.3.1,對應的python是3.7版本,有人反饋安裝tensorflow會有問題,就選個低版本。python


2)注意安裝anaconda時必定要把環境變量加入windows環境中。要沒有勾選,安裝完後還有手動加入。並且注意3.6版本是默認不加入anaconda的文件路徑到環境變量的。windows

3)安裝好了後,運行 開始菜單—>Anaconda3—>Anaconda Prompt。
命令行輸入 conda list, 能夠看到已經安裝了numpy、sympy等經常使用的包。app

2安裝Tensorflow
安裝Tensorflow 有兩種方法能夠安裝:
[方法一] cpu版本:pip install --ignore-installed --upgrade tensorflow測試

[方法二] gpu版本:pip install --ignore-installed --upgrade tensorflow-gpu注意gpu版要事先選好並裝好CUDA和cuDNN 本文限於篇幅,只總結了方法一的安裝流程url

方法一:CPU版本插件

1)、寫這篇文章時,TensorFlow在Windows下已經支持支持Python 3.6版本。命令行


2)、打開Anaconda Prompt,輸入清華倉庫鏡像,這樣更新會快一些: 
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ 
conda config --set show_channel_urls yes ip


3)、在Anaconda Prompt中,用Anaconda3建立一個python3.6的環境,環境名稱爲tensorflow ,輸入下面命令: 
conda create -n tensorflow python=3.6pip

運行 開始菜單—>Anaconda3—>Anaconda Navigator,點擊左側的Environments,能夠看到tensorflow的環境已經建立好了。io

4)、在Anaconda Prompt中啓動tensorflow環境: 
activate tensorflow

5)、安裝cpu版本的TensorFlow。
pip install --upgrade --ignore-installed tensorflow
這樣tensorflow cpu版本就安裝好了。
也能夠直接Anaconda Navigator—>Environments—>tensorflow,右側選擇 TensorFlow,選中後點擊apply。
當不使用TensorFlow時,能夠經過deactivate來關閉TensorFlow環境:

6)、測試cpu版本的TensorFlow 從新打開Anaconda Prompt—>activate tensorflow—>python來啓動tensorflow,並進入python環境

測試代碼以下: #TensorFlow使用圖(Graph)來表示計算任務;並使用會話(Session)來執行圖,經過Session.close()來關閉會話(這是一種顯式關閉會話的方式)。會話方式有顯式和隱式會話之分。 
import tensorflow as tf 
hello = tf.constant('Hello, TensorFlow!') #初始化一個TensorFlow的常量 
sess = tf.Session() #啓動一個會話 
print(sess.run(hello))

三、其餘問題

當咱們用Anaconda自帶的iPython和Spyder以及jupyter notebook中輸入import tensorflow as tf的時候會失敗,顯示以下No module named 'tensorflow‘,緣由是咱們沒有在TensorFlow的環境下打開它們。

爲此,咱們須要在TensorFlow環境下安裝這兩個插件。 打開Anaconda Navigator—>Environments—>tensorflow,選擇Not installed,找到iPython和Spyder以及jupyter並安裝。 輸入 ipython、 Spyder、jupyter

1).安裝好三個插件後,咱們用例子分別來運行試試(都要事先activate tensorflow來啓動tensorflow):

ipython:

Spyder:

馬上喚醒Spyder,並運行:

jupyter notebook:

馬上喚醒jupyter notebook,並運行:

2).固然還有種更直接的方法因爲直接tensorflow安裝了三個插件,直接去菜單找到下面框選的,選一個用就好了,效果同樣就不在贅述:

若是選的是沒框選的,是沒法啓動TensorFlow的,這點要格外注意。

相關文章
相關標籤/搜索