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