MyEclipse集成Python
- 2020 年 1 月 8 日
- 筆記
項目中要用到Python,今天下午下載下來安裝好後研究了一下,用了一會自帶的ide後就感覺有點彆扭了,因為用慣了MyEclispe和Eclipse,與之相比,python自帶的ide沒有自動提示功能,所以很彆扭,網上找了一下,發現Eclipse有相應的插件,裡面有自動提示功能,剛開始是打算集成到Eclipse上面,插件也安裝好了,可到最後一步的時候總是出錯,Eclipse集成的插件與本地安裝的Python軟體不能關聯到一塊,一關聯就報下面的錯誤:

一直不知道錯在哪裡,插件也卸了又裝,裝了又卸,python版本從2.6.2換到2.7.3,一直都是不行,後來抱著試試看的態度在MyEclispe竟然實現關聯了,哈哈,下面看具體操作步驟:
1.準備工作:
下載32位的JDK6 Java的開發包 我也不想裝這玩意兒,但是Eclipse依賴他,沒辦法。
下載32位的Eclipse(注1)
下載Python 2.x(注2)
2.安裝JDK6
JDK的安裝很容易的,一般一直點下一步即可
多數教程都說,安裝完JDK需要設置環境變數, 但如今的IDE已經不再通過環境變數來查找JDK的路徑了,所以這個不設也罷。 (不建議)
3.安裝Eclipse和Python Eclipse是綠色軟體,找個地方解壓一下就OK了 Python的安裝就更不用說了,記住python的安裝路徑,最好把python的安裝路徑放到path路徑下面。
4.給Eclipse安裝PyDev插件 (在這裡是給MyEclipse) 啟用Eclipse————如果前面的步驟都正確無誤的話,那麼Eclipse就該能夠正常啟動了。 第一次啟動會讓你選擇一個工作空間,按預設設置,勾選一下不再提醒,就可以了。
在Help菜單中,選擇Install New Software···, 選擇Add按鈕,Name:PyDev(這個隨便起),Location:http://pydev.org/updates(PyDev的更新地址),OK


選擇PyDev下的PyDev for Eclipse,別的都不要選,否則依賴檢查那關過不去。 (注3)
點下一步,下一步安裝 中間會問你是否信任Aptana、Pydev什麼的,信任就可以了
最後重啟Eclipse
5.配置PyDev插件 在Window菜單中選Preference,
指定Python sdk
PyDev安裝好後,重啟eclipse。這時,我們要制定python-sdk在當前系統中的位置,以便於集成開發環境能找到編譯器。
Window –> preferences –> PyDev –> Interpreter-Python,打開後,點上上面展示框中的Auto Config,先給Eclipse自動識別一下python的安裝位置(前提是你已經設置了python的環境變數),如果,沒有反應的話,那就要麻煩你自己去指定一下,選擇「new」輸入名稱和Python的安裝路徑。
完成後,下面便會出現Python對應的一下System libs。
至此,開發環境配置完成。
1、PyDev->Interpreter – Python,New一個Python解釋器,填上解釋器名字和路徑,路徑選相應的python.exe。

以下幾步Python 3.x必選,Python 2隨意。我比較習慣Unicode,所以一次性在這兒設定了。
2、General->Editors->Text Editors->Spelling,Encoding改成Other:UTF-8
3、General->Workspace,Text file encoding改成Other:UTF-8
4、找到安裝目錄下的pluginsorg.python.pydev.debug_x.x.x.yyyymmddhhpysrcpydevd.py, 920行的 encoding = Non 改成 encoding = "UTF-8",保存
至此,PyDev的配置就完成了。
5、編寫HelloWorld.py
這是個經典到吐血的例子。雖然很是考驗我的智商—_—,但還是說說吧。
打開上述幾步配置好的Eclipse-PyDev開發環境,File –> New –> Other –> PyDev –> PyDev Project,點擊next,輸入project name,完成。

上圖中最下面的三個選項一般選擇第二個,讓它創建src目錄。
然後從右邊樹狀圖中,打開剛剛新建的pydev project,打開src目錄,右鍵新建一個文件,名為HelloWorld.py。
在新建的文件中輸入如下內容:
print (「Hello world」)
Ctrl+S保存
點擊run,並且選擇,run as Python Run
然後,你就可以在console 中看到吐血的Hello World了!
至此,本文檔編寫完成。相信你也完全搭建好了PyDev開發環境了。
注釋: 注1:這裡說明一下,JDK和Eclispse好像得同為32位或者64位的,否則有可能遇到問題。我第一次嘗試是用的64位JDK+32位Eclipse的組合,就碰到了和這裡http://superuser.com/questions/186001/eclipse-failed-to-load-the-jni-shared-library一樣的問題,於是果斷換了32位JDK。
注2:我想做GAE的開發,所以選了版本2.6.6,一般情況下選最新版即可。
注3:PyDev Mylyn Integration (optional):這個依賴於PyDev for Eclipse,你得裝完後者就可以裝了。 PyDev Django Templates Editor:這個需要Aptana Studio 3。