C#編程-48:文本控件復習筆記_彭世瑜_新浪博客
873
2025-03-31
前言:從2015年谷歌將Tensorflow開源后,這位用于深度學習的強大神器便把Caffe,Keras,Torch7等這一票人全部干掉,github上的star和fork是一路飆升,幾乎是它們的總和,當然,我這里不是對谷歌的日常互舔,從發布博主就一直關注它的最新消息,并啃了原生英文版的官方API,感謝極客學院各位大佬將它翻譯成了中文版,博主也及時的對照中文,將它又滋潤了兩遍,兩遍下來,我捉摸著先把系統打好,再進行煉丹。這家伙好了,幾乎用了我一天的世界,踩過無數的坑,無數次谷歌,百度,知乎,論壇,才終于搭建好了我的Tensorflow環境,也終于寫出了我的“Hello TensorFlow!”。雖然博主涉獵過linux,但愧于博主那簡陋的電腦無法在虛擬機上提供足夠大的內存,所有我決定鋌而走險,搭建基于Windows版的野生的tensorflow。
再說一句:本文為那些想要搭建tensorflow的童鞋提出可行方案,只想以博主慘痛的經歷為你們填好不必要的坑,讓你們輕裝上陣,將重點放在后面的學習中。
1.安裝Anaconda
tensorflow是基于python腳本語言的,是一種高級應用,它必須依賴于底層的應用發揮作用。因此需要安裝python,當然還需要安裝numpy、scipy、six、matplotlib等幾十個擴展包。如果一個個安裝,十分耗費時間,不過現在有了集成環境anaconda,安裝就方便了。python的大部分擴展包,都集成在anaconda里面了,因此只需要裝這一個東西就行了。如果你想更多的去了解Anaconda,可以參考Anaconda官方API,友情提示:它是洋文哦!
1)先到官網下載,Anaconda官方-
如果你嫌棄官網下載太slow,清華大學鏡像網,這里有你想要的Anaconda鏡像。
注意版本,現在實在最穩定的應該是4.3.0的Anaconda,它自帶Python3.6
然后安裝也就灰常簡單啦!
現在我們打開終端,輸入conda - -version
我們看到版本是4.3.8
2)由于tensorflow最適合的版本是python3.5,所以我們不能使用Anaconda自帶的3.6的,這里我們要下載3.5版的Python
在終端輸入?conda create - -name tensorflow python=3.5.2,我這里使用的是3.5.2,你可以隨意選擇
然后,一馬平川的安裝好了。
3)看到這里,心里有點小雞凍,按照提示,激活tensorflow環境:activate tensorflow
它前面的括號代表當前環境為tensorflow,看到這里,你已經將準備工作做好了。
4)你可以退出當前環境:deactivate tensorflow
5)當然,你可以對tensorflow環境進行切換:activate tensorflow,你還可以查看當前Python版本
想腫么玩就腫么玩,看到這,你的Anaconda安裝以及tensorflow準備工作已經圓滿完成(此處應該有掌聲!!!)
PS:可以看出此時的Python版本是我們之前安裝的3.5.2,而不是Anaconda自帶的3.6,這點是至關重要的,請確保你的Python版本。
2.安裝TensorFlow
強調:這里是Windows下的基于Anaconda的TensorFlow安裝(博主用的是W7)
由于博主簡陋的筆記本,我選擇cpu版的TensorFlow進行安裝。
1)方式一:選擇官方文檔的安裝
pip install –ignore-installed –upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.0.0-cp35-cp35m-win_x86_64.whl
如果這里會報錯的話,就選擇一下一種方式
2)方式二:pip install tensorflow
然后博主就是在這里卡了無數次殼,下載到一半,突然來個
然后好不容易下載了tensorflow,在下載它的幾個支持包的時候,又來了個異常
上面的意思大概是請求超時的原因,不過,各位小伙伴如果遇到這個問題不要緊張,每次遇到這種問題時,重新輸入上面的指令:pip install tensorflow
3)等待大概三分鐘,你會看到這些信息:
緊接著:
4)看到Successfully installed,博主真是淚流滿面,你可以輸入python,檢查一下版本是否是3.5.2
3.重點來了
1)很多童鞋安裝到這,以為自己以及成功的安裝了TensorFlow,事實上,你確實以及成功安裝了TensorFlow,打開你的Anaconda文件夾,在envs文件夾下你可以看到tensorflow的環境已經加入
2)然后你興致勃勃的打開Spyder準備寫你的Hello TensorFlow,忽然蹦出的錯誤讓你措手不及。
明顯你的環境中沒有tensorflow這個module(模塊),但請注意這時你的Python環境,這是你的Python為3.6,明顯是Anaconda自帶的,現在你終于記起上面讓你下載的Python3.5.2的吧!
所以你需要運行TensorFlow環境下的基于Python3.5.2的Spyder,這也是博主最為頭痛的一個地方,因為為了這一點,博主沒少花時間去查閱資料。
3)安裝TensorFlow環境下的Spyder插件
首先,你需要進入Anaconda Prompt-python里面,然后激活TensorFlow,導入TensorFlow,最后還可以確認你的Python版本。
點擊Anaconda Prompt-python,在這:
輸入activate tensorflow,導入import tensorflow as tf,檢查Python版本
接著,你進入Anaconda Navigator(開始菜單->Anaconda 3->Anaconda Navigator),注意,現在的Application欄是root,也就是Anaconda的根,此時的環境是Python3.6.
所以,你需要切換到TensorFlow下面,然后再安裝Spyder,你還可以選擇安裝qtconsole,notebook,或者orange。
注意,我這里是已經安裝過的(博文是安裝后在寫的),你首次安裝時應該是install
4)激動人心的Hello TensorFlow
打開Spyder,寫下我們第一個Hello 。
控制臺中那久違的字符串讓博主熱淚盈眶。
5)配置不同Python環境以及插件
很多童鞋在寫機器學習算法時,習慣于用很穩定的Python2.7,或者其他版本的Python,Anaconda允許你創建不同環境的Python以及插件。
點擊Environment,下面有create按鈕,點擊進入,可以配置新的Python環境,你可以明顯看見我這里早已配置了Python2.7
接下來,你也可以仿照前面的步驟,為新Python配置一些IDE,這會大大方便我們的編寫。
4.總結
花了將近滿滿的一天時間,中午點了份外賣,就這樣和著我的冰鎮可樂一直干到了深夜,windows下的安裝讓我叫苦連天(亞麻跌,亞麻跌),不過,最后感謝各大網友和csdn論壇的朋友給我提供的信息,讓我成功的完成了野生版的TensorFlow安裝,寫這篇博客,希望你們能夠較為順利的安裝,并把時間精力省出來,重點關注后面的TensorFlow內容。想跟博主一起進步的,歡迎私信哦。
一些資料:
TensorFlow官方安裝API(洋文版)
極客學院的TensorFlow譯版(中文版)
一些關于深度學習和機器學習的書籍(博主收編)
TensorFlow Windows
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。