Eric5在Windows下的安裝
原稿寫(xiě)于2008年6月8日
轉(zhuǎn)載請(qǐng)注明作者RunningOn
在Linux下,可以apt-get的就直接apt-get,不可以的去官網(wǎng)下載后解壓運(yùn)行就OK。因?yàn)榇蟛糠智闆r下Eric4所依賴的包Linux默認(rèn)都會(huì)裝。保險(xiǎn)起見(jiàn),請(qǐng)檢查是否安裝了python,Qt4,和PyQt4。
本文重點(diǎn)介紹Eric4在Windows下的安裝與配置。Eric4在Linux下的配置與Windows下相同。
2010年1月20日更新:一年半過(guò)去了,eric4現(xiàn)在有支持Python2.6,如果要用Python3000,推薦用eric5?,F(xiàn)在本人確定在Windows上只需要安裝PyQt4,不需要單獨(dú)安裝QT。
在Windows上安裝的步驟是:
1安裝python與pyqt4
2安裝eric4
3第一次運(yùn)行eric4時(shí)會(huì)提示進(jìn)行配置
4修改一個(gè)bug
以下是詳細(xì)說(shuō)明:
1. 安裝python與pyqt4,不用單獨(dú)安裝qt。python推薦安裝2.5.x版。如果系統(tǒng)之前已經(jīng)有qt了,pyqt與qt的版本號(hào)前兩位最好一樣,比如pyqt4.4.2與qt4.4.1是關(guān)系不大的,但pyqt4.4.x與qt4.3.x可能就會(huì)有問(wèn)題。
Python下載地址: http://www./download/
pyqt下載地址:http://www./software/pyqt/download
PS: pyqt自帶的example相當(dāng)贊,推薦看看。
在內(nèi)陸,如果上面的python下載地址被盾了,請(qǐng)去這里下載:
http://www./ftp/python
2.
eric下載解壓后有個(gè)install.py,運(yùn)行python
install.py即可。在Windows下,要求QtCore4.dll所在的文件夾包含在環(huán)境變量PATH中,不然安裝時(shí)會(huì)提示找不到
QtCore4.dll。在PyQt安裝時(shí),默認(rèn)會(huì)自動(dòng)設(shè)定好環(huán)境變量。
安裝完畢后,直接雙擊eric4.pyw或eric4.bat都可以運(yùn)行Eric4。不同之處在于后者會(huì)打開(kāi)一個(gè)DOS黑窗口,不會(huì)影響性能,最多影響心情。
3.
安裝后第一次運(yùn)行Eric4會(huì)提示進(jìn)行配置。推薦把各配置項(xiàng)都看看,自動(dòng)補(bǔ)全與智能感知的功能默認(rèn)都沒(méi)有打開(kāi),而且比較弱,導(dǎo)入.api文件后可以強(qiáng)化。
打開(kāi)功能并強(qiáng)化的方法:?jiǎn)螕舨藛蜸ettings->Preferences后彈出對(duì)話框,選擇左側(cè)的Editor分支下的
Autocompletion,全勾上,source選擇"from Document and API
files"。然后再在左側(cè)選擇Editor分支下的APIs,勾上復(fù)選框,語(yǔ)言選擇Python,單擊按鈕Add from installed
APIs,把你需要的.api文件都加進(jìn)去,最后點(diǎn)擊Compile
APIs,要花幾分鐘,再點(diǎn)確定就OK?,F(xiàn)在你的Autocomplete的功能就很牛了,雖然仍不完美??梢园炎约旱某绦蛏?api文件并添加。生成
方法是在Project->Source Documentation->Generate API file.
4.
(此bug在以新的PyQT4中已經(jīng)不存在了,請(qǐng)?zhí)^(guò))
如果要用到QtDesigner(界面設(shè)計(jì)器),要改個(gè)腳本。打開(kāi)PyQt4\bin\pyuic4.bat,會(huì)發(fā)現(xiàn)里面執(zhí)行的是C:
\Python2.5\python.exe,但我的python不是裝在那,后面參數(shù)里的pyuic.py所在的路徑也不對(duì),改為正確的路徑就OK。比
如我的pyuic4.bat就是:
@python "D:\Program Files\python2.5\Lib\site-packages\PyQt4\uic\pyuic.py" %1 %2 %3 %4 %5 %6 %7 %8 %9
已知bug:
1.有時(shí)會(huì)提示一些錯(cuò)誤,一般是Eric4的代碼疏忽了一些變量值為None的情況。點(diǎn)確定就行,不影響使用。
2.一些翻譯錯(cuò)誤,比如斜體翻譯成了意大利體。
一些注意事項(xiàng):
1.取消多行注釋的快捷鍵Ctrl-Alt-M與千千靜聽(tīng)的全局快捷鍵沖突,可以在Settings->Keyboard shortcuts中更改。
2.在工程中新建代碼文件的辦法:新建一個(gè)文本文件后寫(xiě)入代碼,保存為.py文件,然后手動(dòng)加入到工程中。很土?也許吧。