您好,登錄后才能下訂單哦!
以此文記錄Python與Tensorflow及其開發(fā)環(huán)境的安裝與配置過程,以備以后參考。
1 硬件與系統(tǒng)條件
Win7 64位系統(tǒng),顯卡為NVIDIA GeforeGT 635M
2 安裝策略
a.由于以上原因,選擇在win7下安裝cpu版的tensorflow,使用anconda安裝,總結(jié)下來,這么做是代價(jià)最小的。
b. 首先,不要急于下載Python,因?yàn)樽钚碌陌姹究赡軙cAnaconda中的Python版本發(fā)生沖突。以目前(截止2017-06-17日)的情況,Anaconda選擇Anaconda3-4.2版本,對應(yīng)Python3.5版本,tensorflow1.2.0版本,這是踩坑后的總結(jié)。
c.安裝Tensorflow的過程需要聯(lián)網(wǎng),離線幾乎不行(下離線包也沒用)
3 安裝過程
3.1下載Anaconda
用這個(gè)包可以一次性安裝所有Python的常用庫。注意,選擇歷史版本,因?yàn)槲覀円b的win7系統(tǒng)。
在頁面選擇Anaconda-4.2版本(對應(yīng)Python3.5版本)
3.2安裝Anaconda
直接一路確定,就可以安裝。此處說明一下,其中有一步“Anvanced Options”里面是設(shè)置系統(tǒng)環(huán)境變量的,選擇默認(rèn)勾選不變。然后在安裝Anaconda結(jié)束后可以去系統(tǒng)路徑里面再確認(rèn)一下,看看是否已經(jīng)添加到了系統(tǒng)路徑里。如果沒有的話,要補(bǔ)上。
3.3 環(huán)境變量驗(yàn)證
點(diǎn)“開始”——“運(yùn)行”,打開cmd,彈出黑框,輸入“python”回車,應(yīng)顯示如下:
3.4 安裝Tensorflow
此處需聯(lián)網(wǎng),這才是關(guān)鍵。
以管理員身份打開Anaconda Prompt,見下圖:
然后,注意,在連網(wǎng)情況下事情將變得異常順利。等黑框里文字顯示全了以后,輸入;
pip install --upgrade --ignore-installedtensorflow
然后,坐等安裝成功。成功界面如下:(下圖為借鑒,實(shí)際是tensorflow 1.2.0)
最后會出現(xiàn)Successfully installed protobuf -3.3.0 tensorflow-1.2.0 就成功了。
3.5 檢測Tensorflow是否安裝成功
管理員身份打開Anaconda Prompt,輸入“python”下圖:
待“<<<”出現(xiàn)后,輸入“import tensorflow as tf”
如果沒有報(bào)錯(cuò),并且順利出現(xiàn)“<<<”則表示成功。
3.6 查看Tensorflow的版本和位置
不要關(guān)這個(gè)黑框,安裝時(shí)忘了注意Tensorflow版本的人,可以在此處繼續(xù)查看。
在上一句“import tensorflow as tf”存在的情況下,輸入:
tf.__version__ :查看版本(注意__是兩個(gè)下劃線)
tf.__path__ :查看路徑
見下圖:
3.7 測試代碼
繼續(xù)上面的窗口不關(guān),還是來個(gè)經(jīng)典的“hello world”,代碼如下:
importtensorflow as tf hello = tf.constant( 'Hello, World!' ) sess = tf.Session() print(sess.run(hello))
*注意:
(1. 如果是在寫字本中一次打好粘貼的話,中間會跳出大段提示,但最終會跳出結(jié)果b'Hello, World!'。但如果是手工一行行打字進(jìn)去的話,會在第三行就跳出大段提示,不用理睬,繼續(xù)輸入第四行,依然會得出結(jié)果。建議將一些測試代碼存在文本文檔中,以便未來測試調(diào)用。
2. print后面緊跟的是括號,有的教程里少了這對括號,會造成各種報(bào)錯(cuò),給人摸不著頭腦的感覺,這是我走過的彎路)
還可以驗(yàn)證下數(shù)學(xué)計(jì)算
再次輸入a、b值,計(jì)算和
a =tf.constant(23) b =tf.constant(35) print(sess.run(a+b))
結(jié)果如圖:
至此,安裝環(huán)節(jié)告一段落,可以開始配置開發(fā)環(huán)境了。
4 開發(fā)環(huán)境配置與測試
開發(fā)環(huán)境,我所了解的有兩種選擇,
a) Anaconda自帶的JupyerNotbook
b) 本人用的比較習(xí)慣的Eclips
c) spyder
4.1 Jupyer Notbook
打開Jupyer Notbook,如圖:
打開后會出現(xiàn)黑框和ie瀏覽器,在瀏覽器的文本框中輸入測試代碼,然后使用“shift”+“Enter”
會出現(xiàn)計(jì)算結(jié)果,如下圖:
4.2 使用Eclips的話需要配置
打開Eclips,選擇“窗口”——“首選項(xiàng)”
選擇Pydev——“interpreters”——“Python Interpreters”,在右上框里選擇“新建”,找到Python.exe的路徑所在,選中,后面就一氣呵成,默認(rèn)導(dǎo)入就行了,下面是完成圖。
這樣以后使用Python的時(shí)候,默認(rèn)的就會指向Anaconda里面的python解釋器了。然后就可以新建python工程,開始寫代碼了。如下圖:
4.3 用spyder做開發(fā),有現(xiàn)成的IDE,也是十分方便。
總結(jié)
以上所述是小編給大家介紹的Win7下Python與Tensorflow-CPU版開發(fā)環(huán)境的安裝與配置過程,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時(shí)回復(fù)大家的。在此也非常感謝大家對億速云網(wǎng)站的支持!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。