Windows下TensorFlow的安裝

    之前一直在ubuntu用tensorflow框架,感覺Ubuntu使用不方便,所以今天下定決心在windows安裝tensorflow, 花了我大半天的時間安裝,參考了很多教程都出錯,必須把這個安裝過程記錄一下。Tensorflow只能在py3下安裝纔可以,沒有py2版本的win下的tensorflow。但是我的電腦是隻裝了py2和Anaconda2的,那我就想再裝個Anaconda3應該就可以安裝Tensorflow了,於是找到一篇關於Anaconda2和Anaconda3兼容安裝的教程,安裝好以後,開始根據網上的一些在Anaconda3下如何安裝tf的教程進行安裝,很欣喜地安裝完以後,運行tensorboard總是出現這個是無效命令符,又找了網上關於這個tensorboard是無效命令符的解決辦法,全試了一遍都不行,發現他們提到的文件夾我這都沒有,我覺得還是tf沒安裝成功。按照那篇關於Anaconda2和Anaconda3兼容安裝的教程進行安裝的話,Anaconda3是裝在Anoconda2的envs文件夾裏面的,我想可能這樣不對,就把Anaconda3卸載重裝,然後再按照網上關於如何在Anaconda3下安裝tf的博客進行安裝,安裝完以後,啓動tensorboard的時候又出了問題,出現不存在某個模塊,又在網上搜索一通,有說是tensorflow版本問題,有些函數形式改變了,我檢查了一下他們提到的函數,發現都是對的,沒轍了,到底哪裏出錯了。

       直到我找到這篇文章:https://jingyan.baidu.com/article/22a299b5e6e4909e18376a4b.html,如何使用Anaconda管理兩個版本python,裏面提到可以通過conda命令添加和刪除環境,結合這篇關於anoconda下安裝tf的文章:http://blog.csdn.net/darlingwood2013/article/details/60322258,裏面就用了conda命令創建tensorflow環境:conda create --name tensorflow python=3.5 ,但我按照他的整篇文章來進行安裝是會出現我前面提到的問題的,因爲我有兩個Anaconda。結合他這篇文章中activate tensorflow,activate切換環境,我聯想到了unbutu下安裝tf也是在激活tensorflow的情況下安裝的,並且在tf激活的環境

中安裝spyder、jupyter等編輯器,anconda自帶的或者不是在tf激活環境下安裝的編輯器是無法使用tf的。我恍然大悟了,大膽猜想了一個安裝思路,

實際上是不需要額外再裝python3和Anoconda3的,直接用原本的Anoconda2就可以了,Anoconda真的是很實用啊。網上沒有一篇文章是這麼做的,也許

他們只有Anoconda3這個版本。以下給出主要安裝步驟:

1、打開cmd,運行:conda create --name tensorflow python=3.5 ,安裝py3的tensorflow。

2、然後確保名叫tensorflow的環境已經被成功添加:conda info --envs

3、然後activate tensorflow,切換到tf環境,執行pip install tensorflow,tf就安裝好了。

4、依然需要在tf激活環境,確保是activate tensorflow的情況下,然後執行 pip install jupyter notebook,安裝jupyter編輯器,其他環境下安

裝的編輯器都是用不了tf的,也可以裝其他編輯器如spyder。

5、jupyder安裝成功以後,在activate tensorflow的狀態下,執行jupyter notebook打開編輯器,運行tf的相關程序,一切正常執行,沒有任何問題。

以下是我安裝成功tf以後,啓動了tensorboard,畫了一些算法執行的結果圖。希望對大家有幫助,我真是安裝得想吐血。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章