使用eclipse開發python
Python開發有很多工具,其中Eclipse+Pydev 是最常見的一種。本文簡單介紹Windows下Eclipse+PyDev 安裝和配置。
Eclipse 是一種基于 Java 的可擴展開源開發平臺。就其自身而言,它只是一個框架和一組服務,用于通過插件組件構建開發環境。
PyDev 是Eclipse的 Python IDE 插件,利用 PyDev 插件把 Eclipse 變為功能強大且易用的 Python IDE,方便了眾多的 Python 開發人員。
一、安裝Eclipse
Eclipse 下載地址:http://www.eclipse.org/downloads/
目前最新版本 eclipse-SDK-3.7.1-win32.zip
將下載的eclipse-SDK-3.7.1-win32.zip壓縮包,直接解壓到D盤根目錄(如:D:\Eclipse),安裝完畢。
要使用Eclipse,還需要安裝JRE(JAVA運行環境)
JRE 下載地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
目前最新版本 jre-7u3-windows-i586.exe
雙擊安裝即可。
更強大的IDE應該有自動提示,完備的調試和語法高亮功能,當然縮進也應該更好的支持,尤其對于Python這種強制縮進的語言,自動提示功能是 指,你輸入一個函數的自動提示參數,或者輸入一個對象的時候自動提示它的成員函數和成員變量,這些都能大大提高編碼效率,調試功能也就是debug啦,最 好有單步調試功能,單步調試多么重要我就不說了,程序員都明白。當工程很大的時候,怎么管理工程也是問題,Python也一樣,當工程很大的時候,文件也 很多,此時用IDLE不管是管理工程還是調試顯然是不能勝任了。
說到eclipse,大部分“玩家”會說,這不是開發java的么?是的,eclipse在設計之初是為開發java打造的,但是由于其整個架構非常合 理,對插件的支持基本可以無縫對接,開句玩笑,eclipse就是為插件而生的,哈哈,因為其強大的插件接口,很多第三方軟件廠商開發了很多好用的插件, 甚至它的國際化都是通過插件來實現的,其中對它影響最大的插件應該是myeclipse,eclipse本身其實實現的功能有限,就一個很樸實的IDE, 而且對于IBM來說,這是個失敗的項目(當初是為了對抗了netbeans,其中的糾結應該可以說半本書吧),后來IBM一氣之下干脆把eclipse開 源了,但是因為架子搭得好,實用,關鍵是免費,受到廣大java愛好者的好評,myeclipse說白了就是一個插件集合,里面插件基本都單獨找的到,但 是myeclipse是收費的,而且很貴,所以要用的話還是去網上找個破解版吧。
圖1.myeclipse的開發界面
p.s:喜歡myeclipse的也可以
二、安裝PyDev插件
官方地址:http://pydev.org/index.html
下載地址:http://sourceforge.net/projects/pydev/files/
兩種安裝方法:
1、將下載的PyDev解壓(目前最新版本 PyDev 2.4.0.zip 壓縮包),PyDev解壓后一般包含Plugins和Feature文件夾,將PyDev解壓后的文件夾拷貝到Eclipse解壓后的目錄下即可,完成后 再啟動Eclipse,可以在Eclipse菜單Help->About Eclipse SDK->Installation Detail看到PyDev組件的安裝。
2、直接在Eclipse中選擇菜單:Help—Software Updates—Find And Install,選擇 Search for new features to intall,點 New Remote Site 按鈕,輸入http://pydev.org/updates,下載并安裝。
三、Eclipse + Pydev 的配置
在Eclipse菜單Windows->Preferences->PyDev->Interpreter python配置你要只用的python解析器。
點擊New按鈕,從Python的安裝路徑下選擇Python.exe。
圖2.新建一個Python工程
圖3.輸入工程名和選擇python的版本
圖3.新建一個Python的模塊,菜單的下面是新建Python的包
怎么進行調試就自己摸索了。工具欄里面一個綠色的原形按鈕里面一個向右的白色箭頭是運行按鈕,像一個蟲子(debug)的按鈕時調試按鈕。鼠標在沒行代碼的左邊約一厘米的位置雙擊可以打斷點。
圖4.一個簡單的工程