爲Eclipse安裝Python開發插件

最近想用Python開發大一點東西,IDLE就顯得不太夠用了,比較了一下衆多的Python編輯器,發現Eric和Eclipse+PyDev是功能最爲強大的兩個。由於對Eclipse比較熟悉,所以自然而然就選擇了它作爲開發環境。

在網上找了很多中文資料,用來學習Eclipse+PyDev的配置,發現信息都不夠全面。後來找了一個英文資料,介紹的很詳細,清晰,簡單,易懂,於是把它翻譯出來,供自己和初學者瞭解。

網站地址:http://www.rose-hulman.edu/class/csse/resources/Eclipse/eclipse-python-configuration.htm

安裝前提:首先安裝Python 3.x和Eclipse 3.5及以上版本,我用的是Python 3.2和eclipse-java-galileo-win32.zip,以下是正文。

爲Eclipse安裝PyDev插件

1. 啓動Eclipse

a. 啓動Eclipse。有一個屏幕會出現,如下所示。在這裏,可以選擇想要打開的工作空間。(如果沒有,轉到File -- Switch -- Other)

b. 截屏讀到的是‘Python 3.1’,這是一箇舊的版本,最好安裝Python 3.2(作者注:原文是這樣,我也沒看到哪裏有Python 3.1)。

p_w_picpath001

c. 瀏覽csse120目錄,這個目錄是安裝Eclipse時創建的(作者注:沒有這個目錄也無所謂,後面還會創建)。選擇“Use this as the default and do not ask again”。

i. 如果這麼做,Eclipse會在下次啓動時自動使用這個工作空間。如果以後想改變這個工作空間,可以轉到File -- Switch Workspace返回工作空間啓動窗口。

d. 將會看到Eclipse歡迎界面。

p_w_picpath003

點擊最右邊的金色彎曲小箭頭跳轉到工作臺。

p_w_picpath005

這裏將是使用Eclipse完成大部分工作的地方。

2. 在Eclipse裏面下載PyDev

a. 轉到Help -- Install New Software

p_w_picpath34_01

b. 在Work With欄輸入http://pydev.org/updates

c. 數秒鐘以後,將會出現兩個選項。選擇PyDev for Eclipse選項,但是不要選擇“PyDev Mylyn Integration”符號。

PydevChoices

d. 單擊“Next”和“OK”,繼續安裝PyDev。

e. 選擇“I accept the terms of the license agreement”,然後點擊“Finish”。開始下載插件。

f. 注意:當看到選擇所需組件對話框時,必須在按下okay鍵之前手工的勾選上多選按鈕。如果沒有這麼做,那麼看起來好像安裝過程在進行,而實際上卻沒有。那麼需要卸載掉PyDev,重新安裝。

SelectionNeeded

g. 一個安全警告會出現詢問是否信任正在安裝的軟件,點擊“OK”,確認已經選擇的安裝項目,然後點擊yes。安裝過程將會繼續。

h. 當安裝過程結束,會被詢問是否重啓Eclipse。選擇“Yes”。可能看到ubclipse Usage對話框,只需去掉勾選,然後繼續。

3. 配置PyDev

a. 配置PyDev之前必須先安裝Python。

b. 轉到Windows -- Preferences。在參數窗口,展開Python,選擇Interpreter - Python。

p_w_picpath34_05

c. 點擊“New...”,輸入Python32作爲解釋器的名稱。爲了調用解釋器,瀏覽到Python安裝地址(例如C:\Program Files\Python32\python.exe),然後按下Open。

eclipse-select-interpreter-dialog

點擊“OK”,然後Selection Needed窗口就會出現。

SelectionNeededDialog

d. 除了PySrc和python32.zip,選擇其它所有的項目。如果需要,多次點擊OK,以退出參數窗口。其實,使用缺省的選擇就可以了。

e. 解釋器配置以後,編寫的Python代碼就可以在這臺計算機上解釋執行了。現在可以準備運行代碼了。

爲Python安裝Eclipse參數

1. 下載Eclipse參數

a. 解壓Preferences for csse120 file,放置它唯一的解壓文件(EclipsePreference-2011-06.epf)到任何方便的地方(desktop,My Documents文件夾等等)。

2. 導入參數

a. 啓動Eclipse

i. 如果Eclipse提供選擇工作空間,瀏覽到C:\EclipseWorkspace\csse120。(作者注:如果沒有,可以手工創建)

ii. 如果csse120沒有自動出現,選擇File -- Switch Workspace --Other,然後點擊Next。

b. 現在準備爲工作空間設置參數。

i. 選擇File -- Import。

ii. 在Import對話框,選擇General -- Preferences,點擊Next。

iii. 當Import Preferences對話框打開時,選擇Browse,找到剛纔解壓並放置的EclipsePreferences-2011-06.epf文件。

iv. 回到Import Preferences對話框,勾選上Import All,然後選擇Finish。

v. 跟前面一樣,如果Subclipse Usage對話框出現,只需去掉勾選,然後繼續。

vi. 確認一下安裝過程是否留下未知的文件,檢查是否存在:

i) 隨機的任意位置的.eclipse文件夾,可能臨時出現在My Documents文件夾裏面。

ii) 任何額外的用戶(例如安裝用戶),在C:\Users目錄下。

iii) 任意位置的Eclipse工作空間,除了C:\EclipseWorkspaces裏面的。

編寫第一個Python程序

1. 切換到Python視圖

a. 轉到Window -- Open Perspective -- Other,然後選擇PyDev,點擊OK。觀察右上角,就會發現視圖由“Java”換到“PyDev”。

p_w_picpath029 

b. 視圖是切換工作任務的最有用工具(例如編寫Java代碼和編寫Python代碼)。

如果查看File -- New菜單,就會發現不同的視圖有不同的選項。

PyDev視圖

p_w_picpath34_06

Java視圖

p_w_picpath34_07

正如所見,視圖將極大影響到Eclipse程序的外觀。

2. 創建一個新的工程

a. 轉到File -- New -- PyDev工程開始一個嚮導。

b. 在下一個出現的窗口中,輸入工程的名字,然後選擇“Python”和“3.0”作爲工程類型;保證“create default 'src' folder and add it to the pythonpath?”被選上。點擊Finish。

NewPyDevProjectDialog

c. 查看左上角的工作空間(在Package Explorer面板),就會發現新建的工程以及“src”目錄顯示在裏面。

p_w_picpath027

3. 創建一個新的模塊

a. 選擇剛纔創建的工程,轉到File -- New -- PyDev Module。這將會啓動一個新的PyDev模塊創建嚮導,在正確的位置輸入模塊的名字,保留Package爲空,然後選擇Finish。

p_w_picpath039noPackage

b. 查看Package Explorer面板,在src文件夾下將看到新文件的圖標,這個src文件夾就是在新工程創建之前Eclipse新建的。

p_w_picpath041noPackage

文件被打開時,出現在工作空間的中間位置--編輯面板。(如果沒有,右鍵greeting.py圖標,並且選擇打開。)將會看到包含文件名的選項卡。

greeting.py

4. 編寫和運行程序

a. 下面是向世界問候的程序。在文件中簡單地輸入print('hello,world!')。可以將文件中缺省生成的內容刪掉,或者保留;Python會忽略掉。

p_w_picpath045

b. 右鍵文件,並且選擇Save(或者按下Ctrl + S)來保存文件。

c. 最後,選擇greeting.py圖標,轉到Run -- Run As -- Python Run開始運行程序。

(更快的方式是右鍵greeting.py圖標,選擇Run As -- Python Run,或者按下Ctrl + F11。)

p_w_picpath047

d. 查看屏幕下面的控制檯面板,將會看到程序的輸入結果。

p_w_picpath049

配置PyDev的生產環境

1. 添加行數字

a. 右鍵代碼面板的左邊邊框,然後單擊Show Line Numbers

2. 改變註釋字體顏色,使之更易讀

a. 轉到Windows -- Preferences。打開PyDev,然後選擇Editors,(實際上點擊Editors即可,不必展開它)。在Appearance Color Options的下拉菜單中,選擇Comments,然後調整它到更亮的顏色(可能是fuchsia?)。

PythonColorPreferences

3. 打開任務面板,顯示TODO:項,和增加CONSIDER:標籤

a. 轉到Window -- Show View -- Tasks。

b. Window -- Preferences -- PyDev -- Task Tags,在列表結尾添加CONSIDER:。

c. 爲了顯示任務標籤,運行程序一次,或者選擇Project -- Clean。

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