Windows10下用Anaconda3安裝TensorFlow教程

這是我在本身的筆記本電腦上用Anaconda3安裝TensorFlow的教程

1. 安裝好Anaconda3版本python

  • (1) 注:能夠發現最新版本是Anaconda5了(不要緊,下載就是了)
  • (2) 注意安裝anaconda時必定要把環境變量加入windows環境中。要沒有勾選,安裝完後還有手動加入。並且注意3.4版本是默認不加入anaconda的文件路徑到環境變量的。
  • (3) 安裝好了後,運行開始菜單—>Anaconda3—>Anaconda Prompt
conda list

能夠看到已經安裝了numpy、sympy等經常使用的包。windows

2. 安裝Tensorflow
有兩種方法能夠安裝:測試

[方法一] cpu版本pip install --ignore-installed --upgrade tensorflowurl

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

方法一:CPU版本3d

  • (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
  • (3) 在Anaconda Prompt中,用Anaconda3建立一個python3.6的環境,環境名稱爲tensorflow ,輸入下面命令:
conda create -n tensorflow python=3.6



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

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

  • (5) 安裝cpu版本的TensorFlow
pip install --upgrade --ignore-installed tensorflow


這樣tensorflow cpu版本就安裝好了。blog

當不使用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))

  • (7) 其餘問題ip

    當咱們用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 notebook:

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

    ipython:

    Spyder:

    馬上喚醒Spyder,並運行:

    jupyter notebook:

    馬上喚醒jupyter notebook,並運行:

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


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

至於方法二,篇幅有限,再者暫時我還沒用到,等須要了再更,就醬紫 ^_^

相關文章
相關標籤/搜索