學習Python,想把開發環境弄起來,網上找了PyDev + Eclipse的安裝方法,但總是不奏效,經過各種失敗後,終于成功,現将經驗總結如下。
一、安裝Eclipse
1.安裝Jdk/Jre環境
Eclipse 是運作于Java虛拟機中的,是以必須先安裝Java環境才能進行開發測試。JRE(Java Runtime Environment)是運作環境,JDK(Java Development Kit)是開發環境,JDK開發環境中包括JRE運作環境。是以如果隻是使用Eclipse開發PHP程式,JDK不是必須的,JRE即可;如果同時也要進行Java語言的開發,那麼JDK才是必須的。
在Ubuntu中安裝了JDK就不用再安裝JRE了,如安裝了JRE,再安裝JDK會重新再裝一個JRE。打開Ubuntu終端,使用指令:
sudo apt-get install sun-java6-jre //安裝jre
sudo apt-get install sun-java6-jdk //安裝jdk
2.下載下傳Eclipse
Eclipse下載下傳位址:http://www.eclipse.org/downloads/
我的版本是3.7.1,eclipse-SDK-3.7.1-linux-gtk.tar.gz
3.解壓安裝
讓終端的目前目錄為想要安裝Eclipse的目錄,我是安裝在/usr/share 目錄下, 可以通過在想要安裝Eclipse的目錄下打開終端,這時終端的目前目錄就是我們要安裝的目錄了。
sudo tar -zxvf /PATH/eclipse-SDK-3.7.1-linux-gtk.tar.gz
将PATH替換成eclipse壓縮包存放的目錄,這時eclipse就會解壓縮到終端的目前目錄了。
4.添加Eclipse桌面快捷方式
在Ubuntu桌面或Linuxmint桌面,應用程式的程式設計菜單中添加Eclipse快捷方式圖示:
sudo gedit /usr/share/applications/eclipse.desktop
/usr/share/applications/ 目錄下有很多到快捷方式圖示,可以将它們拖到桌面,這樣就可以直接在桌面打開相應的程式了。
在Gedit打開的檔案中加入下面的代碼:
[Desktop Entry]
Encoding=UTF-8
Name=Eclipse
Comment=Eclipse IDE
#改成自己安裝Eclipse可執行檔案的目錄路徑
Exec=/usr/share/eclipse/eclipse
#改成自己的Eclipse 圖示路徑
Icon=/usr/share/eclipse/icon.xpm
Terminal=false
StartupNotify=true
Type=Application
#類别:應用程式;程式設計;IDE;Java
Categories=Application;Development;IDE;Java
二、安裝PyDev
網上介紹了兩種安裝方法,第一種是利用Eclipse更新來安裝的。
Help > Install New Software->點add 輸入http://pydev.org/updates ,取個名字 PyDev。
但是這種方法我一直不奏效,沒辦法獲得PyDev的安裝資料,隻好用第二種方法,也就是去官網下載下傳,然後本地安裝。
1.下載下傳PyDev
從這裡可以找到最新版:http://sourceforge.net/projects/pydev/files/pydev/
2.安裝PyDev
下載下傳後解壓縮,得到兩個檔案夾:features和plugins,隻要将它們複制到eclipse的相應目錄下就可以了
sudo cp -r /SOURCE_PATH/features /TARGET_PATH/eclipse
sudo cp -r /SOURCE_PATH/plugins /TARGET_PATH/eclipse
SOURCE_PATH替換成PyDev.zip解壓縮後所在的目錄,TARGET_PATH替換成eclipse安裝的目錄
cp -r表示會複制遞歸處理,将指定目錄下的檔案與子目錄一并複制過去。
3.修改權限
歸檔預設權限屬于root,是以複制過去的PyDev,如果正常啟動Eclipse的話無法加載PyDev,除非sudo 運作Eclipse。
解決方法就是修改權限,簡單的做法就是将eclipse檔案夾下的所有檔案/目錄的權限設為所有使用者可讀可寫可執行。
sudo chmod -R 777 /PATH/eclipse
-R : 對目前目錄下的所有檔案與子目錄進行相同的權限變更(即以遞回的方式逐個變更)
-rwxrwxrwx (777) -- 所有使用者都有讀、寫、執行權限
這個時候啟動Eclipse,Windows->Preferences,就可以在左邊看到PyDev了。
4.配置解釋器環境
Eclipse的PyDev插件安裝完以後還要配置Python的解釋器環境,根據你安裝的是Iron Python,Jython,Python在左側選擇,如果已經安裝好Python的話可以點選右側的Auto Config,系統會自動幫你配置好,當然你也可以點New自己配置。
一切搞定,這時候可以來體驗一下了。使用方法和開發Java一樣,有用Eclipse開發過Java的應該很容易上手,指令提示和顔色高亮都很不錯。