最近想用Python開(kāi)發(fā)大一點(diǎn)東西,IDLE就顯得不太夠用了,比較了一下眾多的Python編輯器,發(fā)現(xiàn)Eric和Eclipse+PyDev是功能最為強(qiáng)大的兩個(gè)。由于對(duì)Eclipse比較熟悉,所以自然而然就選擇了它作為開(kāi)發(fā)環(huán)境。 在網(wǎng)上找了很多中文資料,用來(lái)學(xué)習(xí)Eclipse+PyDev的配置,發(fā)現(xiàn)信息都不夠全面。后來(lái)找了一個(gè)英文資料,介紹的很詳細(xì),清晰,簡(jiǎn)單,易懂,于是把它翻譯出來(lái),供自己和初學(xué)者了解。 為Eclipse安裝PyDev插件 1. 啟動(dòng)Eclipse a. 啟動(dòng)Eclipse。有一個(gè)屏幕會(huì)出現(xiàn),如下所示。在這里,可以選擇想要打開(kāi)的工作空間。(如果沒(méi)有,轉(zhuǎn)到File -- Switch -- Other) b. 截屏讀到的是‘Python 3.1’,這是一個(gè)舊的版本,最好安裝Python 3.2(作者注:原文是這樣,我也沒(méi)看到哪里有Python 3.1)。 c. 瀏覽csse120目錄,這個(gè)目錄是安裝Eclipse時(shí)創(chuàng)建的(作者注:沒(méi)有這個(gè)目錄也無(wú)所謂,后面還會(huì)創(chuàng)建)。選擇“Use this as the default and do not ask again”。
d. 將會(huì)看到Eclipse歡迎界面。 點(diǎn)擊最右邊的金色彎曲小箭頭跳轉(zhuǎn)到工作臺(tái)。 這里將是使用Eclipse完成大部分工作的地方。 2. 在Eclipse里面下載PyDev a. 轉(zhuǎn)到Help -- Install New Software b. 在Work With欄輸入http:///updates。 c. 數(shù)秒鐘以后,將會(huì)出現(xiàn)兩個(gè)選項(xiàng)。選擇PyDev for Eclipse選項(xiàng),但是不要選擇“PyDev Mylyn Integration”符號(hào)。 d. 單擊“Next”和“OK”,繼續(xù)安裝PyDev。 e. 選擇“I accept the terms of the license agreement”,然后點(diǎn)擊“Finish”。開(kāi)始下載插件。 f. 注意:當(dāng)看到選擇所需組件對(duì)話框時(shí),必須在按下okay鍵之前手工的勾選上多選按鈕。如果沒(méi)有這么做,那么看起來(lái)好像安裝過(guò)程在進(jìn)行,而實(shí)際上卻沒(méi)有。那么需要卸載掉PyDev,重新安裝。 g. 一個(gè)安全警告會(huì)出現(xiàn)詢問(wèn)是否信任正在安裝的軟件,點(diǎn)擊“OK”,確認(rèn)已經(jīng)選擇的安裝項(xiàng)目,然后點(diǎn)擊yes。安裝過(guò)程將會(huì)繼續(xù)。 h. 當(dāng)安裝過(guò)程結(jié)束,會(huì)被詢問(wèn)是否重啟Eclipse。選擇“Yes”??赡芸吹?em>ubclipse Usage對(duì)話框,只需去掉勾選,然后繼續(xù)。 3. 配置PyDev a. 配置PyDev之前必須先安裝Python。 b. 轉(zhuǎn)到Windows -- Preferences。在參數(shù)窗口,展開(kāi)Python,選擇Interpreter - Python。 c. 點(diǎn)擊“New...”,輸入Python32作為解釋器的名稱。為了調(diào)用解釋器,瀏覽到Python安裝地址(例如C:\Program Files\Python32\python.exe),然后按下Open。 點(diǎn)擊“OK”,然后Selection Needed窗口就會(huì)出現(xiàn)。 d. 除了PySrc和python32.zip,選擇其它所有的項(xiàng)目。如果需要,多次點(diǎn)擊OK,以退出參數(shù)窗口。其實(shí),使用缺省的選擇就可以了。 e. 解釋器配置以后,編寫(xiě)的Python代碼就可以在這臺(tái)計(jì)算機(jī)上解釋執(zhí)行了?,F(xiàn)在可以準(zhǔn)備運(yùn)行代碼了。 為Python安裝Eclipse參數(shù) 1. 下載Eclipse參數(shù) a. 解壓Preferences for csse120 file,放置它唯一的解壓文件(EclipsePreference-2011-06.epf)到任何方便的地方(desktop,My Documents文件夾等等)。 2. 導(dǎo)入?yún)?shù) a. 啟動(dòng)Eclipse
b. 現(xiàn)在準(zhǔn)備為工作空間設(shè)置參數(shù)。
編寫(xiě)第一個(gè)Python程序 1. 切換到Python視圖 a. 轉(zhuǎn)到Window -- Open Perspective -- Other,然后選擇PyDev,點(diǎn)擊OK。觀察右上角,就會(huì)發(fā)現(xiàn)視圖由“Java”換到“PyDev”。 b. 視圖是切換工作任務(wù)的最有用工具(例如編寫(xiě)Java代碼和編寫(xiě)Python代碼)。 如果查看File -- New菜單,就會(huì)發(fā)現(xiàn)不同的視圖有不同的選項(xiàng)。 PyDev視圖 Java視圖 正如所見(jiàn),視圖將極大影響到Eclipse程序的外觀。 2. 創(chuàng)建一個(gè)新的工程 a. 轉(zhuǎn)到File -- New -- PyDev工程開(kāi)始一個(gè)向?qū)А?/p> b. 在下一個(gè)出現(xiàn)的窗口中,輸入工程的名字,然后選擇“Python”和“3.0”作為工程類(lèi)型;保證“create default 'src' folder and add it to the pythonpath?”被選上。點(diǎn)擊Finish。 c. 查看左上角的工作空間(在Package Explorer面板),就會(huì)發(fā)現(xiàn)新建的工程以及“src”目錄顯示在里面。 3. 創(chuàng)建一個(gè)新的模塊 a. 選擇剛才創(chuàng)建的工程,轉(zhuǎn)到File -- New -- PyDev Module。這將會(huì)啟動(dòng)一個(gè)新的PyDev模塊創(chuàng)建向?qū)?,在正確的位置輸入模塊的名字,保留Package為空,然后選擇Finish。 b. 查看Package Explorer面板,在src文件夾下將看到新文件的圖標(biāo),這個(gè)src文件夾就是在新工程創(chuàng)建之前Eclipse新建的。 文件被打開(kāi)時(shí),出現(xiàn)在工作空間的中間位置--編輯面板。(如果沒(méi)有,右鍵greeting.py圖標(biāo),并且選擇打開(kāi)。)將會(huì)看到包含文件名的選項(xiàng)卡。 4. 編寫(xiě)和運(yùn)行程序 a. 下面是向世界問(wèn)候的程序。在文件中簡(jiǎn)單地輸入print('hello,world!')。可以將文件中缺省生成的內(nèi)容刪掉,或者保留;Python會(huì)忽略掉。 b. 右鍵文件,并且選擇Save(或者按下Ctrl + S)來(lái)保存文件。 c. 最后,選擇greeting.py圖標(biāo),轉(zhuǎn)到Run -- Run As -- Python Run開(kāi)始運(yùn)行程序。 (更快的方式是右鍵greeting.py圖標(biāo),選擇Run As -- Python Run,或者按下Ctrl + F11。) d. 查看屏幕下面的控制臺(tái)面板,將會(huì)看到程序的輸入結(jié)果。 配置PyDev的生產(chǎn)環(huán)境 1. 添加行數(shù)字 a. 右鍵代碼面板的左邊邊框,然后單擊Show Line Numbers。 2. 改變注釋字體顏色,使之更易讀 a. 轉(zhuǎn)到Windows -- Preferences。打開(kāi)PyDev,然后選擇Editors,(實(shí)際上點(diǎn)擊Editors即可,不必展開(kāi)它)。在Appearance Color Options的下拉菜單中,選擇Comments,然后調(diào)整它到更亮的顏色(可能是fuchsia?)。 3. 打開(kāi)任務(wù)面板,顯示TODO:項(xiàng),和增加CONSIDER:標(biāo)簽 a. 轉(zhuǎn)到Window -- Show View -- Tasks。 b. Window -- Preferences -- PyDev -- Task Tags,在列表結(jié)尾添加CONSIDER:。 c. 為了顯示任務(wù)標(biāo)簽,運(yùn)行程序一次,或者選擇Project -- Clean。 |
|