windows下配置安裝Anaconda+tensorflow
前言
tensorflow中文社群還沒有更新windows下安裝tensorflow的方法,這裡附上英文官方網站的安裝方法連結:官方英文安裝教程
本文將我安裝的過程進行了整理。
Anaconda安裝
Anaconda版本為Anaconda 4.4.0,對應的python版本為3.6,附上Anaconda官網下載連結:Anaconda官網
當然官網只提供python36的4.4.0版本,而tensorflow要求的版本為python35,想直接使用python35版的Anaconda,可以去清華映象,找對應的Anaconda4.2.0的版本進行下載。
下載好後開啟安裝包,除了更改路徑,和下圖勾選部分,其餘一路next,下圖勾選部分,兩個選項都勾選。
安裝後win+r,開啟cmd,輸入如下命令,驗證安裝成功。
>conda --version
配置python3.5
前面提到了,我們所下載的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
確認剛才的環境配置成功。
Tensorflow安裝
作為初學者,我們安裝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))
得到結果為
,說明安裝成功。
這裡會出現很多的Warning,暫時沒有影響,意思大概是可以優化cpu效能,後面研究一下進行解決。
安裝Spyder和ipython
開啟Anaconda Navigator,在Environments裡的python35環境中,選擇選項為Not installed,在搜尋框中搜索spy和ipy找到spyder和ipython進行勾選,點選apply進行安裝,有很多相關的依賴包一併會安裝上。