一、安裝Aptana Studio 3
安裝完運(yùn)行時(shí)建議將相關(guān)默認(rèn)工作目錄設(shè)定在英文的某個(gè)目錄下。避免可能出現(xiàn)的不兼容問(wèn)題(部分功能不可用或工作異常)
二、安裝Pydev
1.安裝Pydev提供了兩種方法:下載Zip文件進(jìn)行本地安裝的方法和聯(lián)機(jī)更新獲取新功能的方法。我使用的是后者。這種方法可以隨時(shí)保持自己的開(kāi)發(fā)插件得到及時(shí)的更新。
Aptana使用Eclipse的插件管理機(jī)制(本來(lái)Aptana就是在Eclipse基礎(chǔ)上開(kāi)發(fā)得到的)。按照如下操作進(jìn)行更新。
選擇菜單:Help->Software Upates->Find and Install->Search for new features to install->New remote site->隨便起個(gè)name如pydev,url填http://pydev.org/updates ->然后照著提示下載安裝即可。
2. 然后在彈出的Install窗口中,點(diǎn)擊Add去添加倉(cāng)庫(kù):
3.然后就可以看到Eclipse去搜索了:
4. 很快,就可以找到PyDev了:
提示:
如果取消掉那個(gè):
Show Only the latest versions of available software
后,可以看到歷史上的各個(gè)版本:
5. 此處,我們不管,只是選擇安裝最新版的,且取消掉那個(gè):
Contact all update sites during install to find required software
6. 然后點(diǎn)擊Next去安裝,其會(huì)去計(jì)算依賴關(guān)系:
7. 此處沒(méi)有其他依賴,所以只是PyDev自己,然后順便看了看其詳細(xì)介紹,然后再Next:
8. 然后接受協(xié)議許可:
9. 然后就可以看到,去下載對(duì)應(yīng)的PyDev了:
10. 結(jié)果下載后去安裝,期間出現(xiàn)一個(gè)是否使用此認(rèn)證,當(dāng)然點(diǎn)擊OK了:
11. 然后就會(huì)需要你重啟Eclipse:
然后就重啟了Eclipse。
至此,PyDev就安裝完畢了。
三、 配置Python開(kāi)發(fā)環(huán)境
在Aptana中,打開(kāi) Window->Preferences… 對(duì)話框,從右側(cè)的樹(shù)形列表中選擇“ PyDev”->“Interpreter Python”, 點(diǎn)擊Auto Config。Aptana將自動(dòng)搜索系統(tǒng)中安裝的Python。并添加PYTHONPATH。檢查一下沒(méi)有什么明顯的異常,就可以點(diǎn)Ok,退出。
1.新建Python項(xiàng)目:
然后選擇PyDev的Project:
結(jié)果卻提示:
project interpreter not specified
所以,取消。
配置PyDev中的Python解析器
2. 然后去設(shè)置對(duì)應(yīng)的PyDev中的Python解析器。
具體設(shè)置方法,和之前折騰的:
【教程】在Eclipse中配置剛安裝好的PyDev插件
是一樣的。就不贅述了。
3.結(jié)果此處,點(diǎn)擊Auto Config竟然出錯(cuò),參見(jiàn):
【已解決】Aptana Studio 3中通過(guò)Auto Config配置PyDev中Python出錯(cuò):java.io.IOException: Cannot run program "python": CreateProcess error=2, The system cannot find the file specified
創(chuàng)建Python項(xiàng)目
5.然后就可以正常創(chuàng)建Python項(xiàng)目了:
新建Python文件
然后去新建文件:
然后就可以去編寫代碼了:
編寫Python代碼并測(cè)試運(yùn)行
寫上如下代碼:
#!/usr/bin/python # -*- coding: utf-8 -*- """ Function: 【記錄】折騰IDE工具:Aptana Studio 3 http://www.crifan.com/try_dev_ide_aptana_studio_3 Author: Crifan Li Version: 2013-01-08 Contact: admin at crifan dot com """ import platform; print "PyDev under Aptana Studio 3, platform.uname()=",platform.uname();
去運(yùn)行:
然后再選擇Python Run:
就可以在Console中看到結(jié)果了:
所以,很明顯,和之前折騰的:
【教程】在Eclipse中安裝PyDev
【教程】在Eclipse中配置剛安裝好的PyDev插件
【教程】在Eclipse中使用PyDev進(jìn)行Python開(kāi)發(fā)
是完全一樣的。
另外,此處很明顯,中文字體太小,很難看:
所以又去設(shè)置了一下:
注:
更詳細(xì)的解釋,可參考:
【已解決】把Eclipse中的PyDev中的Python代碼中的很難看的中文換個(gè)好看點(diǎn)的字體
然后就可以了:
總結(jié)
Aptana Studio,用于Python開(kāi)發(fā)的話,其實(shí)就是Eclipse+PyDev。
沒(méi)有任何區(qū)別。
其強(qiáng)項(xiàng)在于,去編寫Javascript等和網(wǎng)頁(yè)相關(guān)的東西。
【后記 2013-01-10】
1.后來(lái)證實(shí),Aptana Studio 3,還是蠻惡心的。
因?yàn)椋?/p>
其會(huì)默認(rèn),就每次開(kāi)機(jī)啟動(dòng)。
但是呢,從Eclipse的框架內(nèi),包括Window->Preferences->Aptana Studio,都找不到對(duì)應(yīng)的關(guān)閉自動(dòng)開(kāi)機(jī)啟動(dòng)的選項(xiàng)。
也去Win7的Start->Startup中找了,也沒(méi)有看到對(duì)應(yīng)的啟動(dòng)項(xiàng)。
2.總之,通過(guò)常規(guī)手段,都找不到,如何關(guān)閉Aptana Studio的自動(dòng)啟動(dòng)的選項(xiàng)。
強(qiáng)制開(kāi)機(jī)啟動(dòng)的這個(gè)行為,那就和垃圾軟件,流氓軟件,沒(méi)啥區(qū)別了。
3.結(jié)果網(wǎng)上也沒(méi)找到類似問(wèn)題,也沒(méi)找到解決辦法。
4.等段時(shí)間看看,如果實(shí)在不行,就直接卸載掉算了。
5.去services中看了看,貌似也沒(méi)找到相關(guān)的服務(wù)。