tensorflow中文社區還沒有更新windows下安裝tensorflow的方法,這里附上英文官方網站的安裝方法鏈接:官方英文安裝教程
本文將我安裝的過程進行了整理。
Anaconda版本為Anaconda 4.4.0,對應的python版本為3.6,附上Anaconda官網下載鏈接:Anaconda官網
當然官網只提供python36的4.4.0版本,而tensorflow要求的版本為python35,想直接使用python35版的Anaconda,可以去清華鏡像,找對應的Anaconda4.2.0的版本進行下載。
下載好后打開安裝包,除了更改路徑,和下圖勾選部分,其余一路next,下圖勾選部分,兩個選項都勾選。
>conda --version
前面提到了,我們所下載的Anaconda的默認環境是python3.6的,而tensorflow目前支持的是python3.5的,所以我們就需要在Anaconda上配置python3.5的環境。
在cmd中輸入>conda create --name python35 python=3.5
當然,python35的環境名你可以自行命名,官方教程上命名是tensorflow,過程中會提示輸入y/n,輸入y即可,輸入3.5會自動選擇3.5.x中最高版本,你可以輸入3.5.x自行選擇版本。等待一會安裝完成后,在cmd中鍵入>conda info --envs
作為初學者,我們安裝cpu版本的tensorflow足夠使用,如需安裝gpu版的,跟cpu的小同大異,官方教程寫的足夠清楚,需要顯卡為Nvidia,并且配置cuda才可以使用。這里我們安裝cpu版本。
輸入>activate python35
切換到python35的環境。>deactivate
可切換到默認環境。
在python35的環境下,使用pip安裝tensorflow。
>pip install --upgrade --ignore-installed tensorflow
安裝完成后,測試安裝的tensorflow;
在python35環境下,鍵入>python
后,進行如下操作
>>> import tensorflow as tf>>> hello = tf.constant('Hello,tensorflow')>>> sess = tf.Session()>>> print(sess.run(hello))
得到結果為
打開Anaconda Navigator,在Environments里的python35環境中,選擇選項為Not installed,在搜索框中搜索spy和ipy找到spyder和ipython進行勾選,點擊apply進行安裝,有很多相關的依賴包一并會安裝上。