1. 程式人生 > >windows下配置安裝Anaconda+tensorflow

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進行安裝,有很多相關的依賴包一併會安裝上。
這裡寫圖片描述