在安裝 PyDev 之前,要保證您已經安裝了 Java 1.4 或更高版本、Eclipse 以及 Python(環境變數path裡加上;C:\Python26)。接下來,開始安裝 PyDev 外掛程式。
利用 Eclipse Update Manager 安裝 PyDev。在 Eclipse 功能表列中找到 Help > Software Updates > Find and Install。
選擇 Search for new features for install,然後單擊 Next。在顯示的視窗中,選擇 new remote site。此時,這裡,名稱項輸入 PyDev;連結裡輸入http://www.fabioz.com/pydev/updates,如果Eclipse報版本過低的錯可以填寫這個地址進行安裝http://pydev.sourceforge.net/updates。然後,單擊 Ok。
將PyDev的內容都勾選。。。。。進行安裝
驗證是否成功安裝 PyDev
選擇 Help->About Eclipse SDK->Plug-in Details,將會出現 About Eclipse SDK Plug-ins 視窗,該視窗裡列出了所有已經安裝了的 Eclipse 外掛程式。檢查一下在 Plug-in Id 一欄中是否至少有五個以上分別以 com.python.pydev 和 org.python.pydev 開頭的外掛程式。如果是,那麼 PyDev已經被成功安裝,否則,安裝出了一些問題,需要根據具體問題來做具體的分析。
配置 PyDev
安裝好 PyDev 之後,需要配置 Python/Jython 解譯器,配置過程很簡單。
在 Eclipse 功能表列中,選擇 Window > Preferences > Pydev > Interpreter - (Python/Jython),在這裡配置 Python/Jython 解譯器,下面以 Python 為例介紹如何配置。
首先需要添加已安裝的解譯器。這裡,Python 安裝在 C:\Python26 路徑下。單擊 New,選擇 Python 解譯器 python.exe,開啟後顯示出一個包含很多複選框的視窗,選擇需要加入系統 PYTHONPATH 的路徑,單擊 Ok。
接下來,檢查一下配置的結果是否正確。
在 Preference > PyDev > python interpreter 裡,檢查是否包含配置過程中加入的那些路徑。這裡列出了所有的系統所需的庫檔案夾。
另外,在 Forced builtin libs 裡,列出了 Python 的內建庫。對於 Python 而言,這樣的內建庫大約有50個,而對於 Jython 來說,則有30個左右。
這樣,Python 解譯器就配置好了。
接下來是安裝tornado-1.1
C:\Documents and Settings\EVAN>e:
E:\>cd tornado11_path
E:\tornado11_path>python setup.py build
running build
running build_py
creating build
creating build\lib
creating build\lib\tornado
copying tornado\auth.py -> build\lib\tornado
copying tornado\autoreload.py -> build\lib\tornado
copying tornado\database.py -> build\lib\tornado
copying tornado\escape.py -> build\lib\tornado
copying tornado\httpclient.py -> build\lib\tornado
copying tornado\httpserver.py -> build\lib\tornado
copying tornado\httputil.py -> build\lib\tornado
copying tornado\ioloop.py -> build\lib\tornado
copying tornado\iostream.py -> build\lib\tornado
copying tornado\locale.py -> build\lib\tornado
copying tornado\options.py -> build\lib\tornado
copying tornado\s3server.py -> build\lib\tornado
copying tornado\stack_context.py -> build\lib\tornado
copying tornado\template.py -> build\lib\tornado
copying tornado\testing.py -> build\lib\tornado
copying tornado\web.py -> build\lib\tornado
copying tornado\websocket.py -> build\lib\tornado
copying tornado\win32_support.py -> build\lib\tornado
copying tornado\wsgi.py -> build\lib\tornado
copying tornado\__init__.py -> build\lib\tornado
E:\tornado11_path>python setup.py install
running install
running build
running build_py
running install_lib
creating C:\Python26\Lib\site-packages\tornado
copying build\lib\tornado\auth.py -> C:\Python26\Lib\site-packages\tornado
copying build\lib\tornado\autoreload.py -> C:\Python26\Lib\site-packages\tornado
copying build\lib\tornado\database.py -> C:\Python26\Lib\site-packages\tornado
......
byte-compiling C:\Python26\Lib\site-packages\tornado\win32_support.py to win32_s
upport.pyc
byte-compiling C:\Python26\Lib\site-packages\tornado\wsgi.py to wsgi.pyc
byte-compiling C:\Python26\Lib\site-packages\tornado\__init__.py to __init__.pyc
running install_egg_info
Writing C:\Python26\Lib\site-packages\tornado-1.1-py2.6.egg-info
E:\tornado11_path>
到這還不能算完整安裝成功,因為tornado依賴pycurl,所以我們要安裝pycurl-7.20.1.win32-py2.6(http://wiki.woodpecker.org.cn/moin/PyCurl和http://pycurl.sourceforge.net/),安裝很簡單,自動會找到Python路徑並安裝在Python_Path\Lib\site-packages下。至此完成安裝。
可以到eclipse裡用Python Run直接跑authdemo.py或helloworld.py,然後http://localhost:8888訪問,看結果吧!
============================
另外,有些外掛程式的安裝可以看http://wiki.eclipse.org,如安裝php的外掛程式PDT說明http://wiki.eclipse.org/PDT/Installation
============================
配置pylint
1、pylint簡介
pylint主要用來分析你的PY代碼,尋找出其中的錯誤,並給出提示,並且還可以為你提出一些編碼風格的提示的一個PYTHON模組。總之,它的作用是使得你的代碼更加的接近 PEP 008 (http://www.python.org/dev/peps/pep-0008/) Title: Style Guide for Python Code 中所描述的代碼風格,使你的代碼統一併更加可讀。
2、下載並安裝pylint
pylint, logilab-astng, logilab-common ,安裝方式跟安裝django的方式都是一樣的。也就是直接使用
python setup.py install 即可。
Pylint 所用到的所有的包的
logilab-astng 的最新包下載:http://www.logilab.org/856/
logilab-common 的最新包下載:http://www.logilab.org/848/
optik 的包下載:http://optik.sourceforge.net/
Pylint 的最新包下載:http://www.logilab.org/project/pylint
Pylint 在 Linux 上的安裝
1. 在 Linux 上,首先安裝 Python 的包(高於版本 2.2),並在環境變數 $PATH 中添加 Python 可執行檔的路徑。
2. 下載 Pylint、logilab-astng (version >= 0.14) 和 logilab-common (version >= 0.13) 的包 , 使用 tar zxvf *.tar.gz
解壓縮這些包。
3. 依次進入 logilab-astng、logilab-common 和 Pylint 解開的檔案夾中,運行命令 Python setup.py install
來安裝。
4. 安裝完成後,就可以通過 pylint [options] module_or_package
來調用 Pylint 了。
Pylint 在 Windows 上的安裝
1. 安裝 Python 的包(高於版本 2.2),按右鍵案頭上的我的電腦表徵圖,選擇屬性,進階,環境變數,在 $PATH 中添加 Python 的安裝路徑,如 C:\Python26\。
2. 使用解壓縮工具解壓縮所有的包。
3. 開啟命令列視窗,使用 cd
依次進入 logilab-astng、logilab-common 和 Pylint 解開的檔案夾中,運行命令 python setup.py install
來安裝。
4. 安裝完成後,在 Python 的安裝路徑下出現一個 Scripts 檔案夾,裡麵包含一些 bat 指令碼,如 pylint.bat 等。
5. 為了使調用 pylint.bat 的時候不需要輸入完整路徑,在 Python 的安裝目錄下建立 pylint.bat 的重新導向檔案,這是一個純文字檔案 pylint.bat,裡麵包含 pylint.bat 的實際路徑,如:C:\Python26\Scripts\pylint.bat。
6. 安裝完成後,可以通過 pylint [options] module_or_package
來調用 Pylint 了。
Pylint 的調用
pylint [options] module_or_package
3、配置使用pylint
(1)Window -> preferences -> Pydev -> Pylint,選中"Use pylint?",再輸入lint.py的地址,例如"C:\Python25\Lib\site-packages\pylint\lint.py"
(2)並在最後編輯框中添加參數,以限制pylint的輸出。
--persistent=n --comment=n
--disable-msg=C0103,C0301,W0312,W0511,W0232,E1101
(3)Project->Properties->PyDev-PYTHONPATH增添項目的源檔案目錄到"Project Source Folders"。
(4)選中Project->Build Automatically,這樣儲存修改時pylint就會自動check項目中的代碼,否則就要用Ctrl+B手動build並觸發pylint。
PS:command模式使用lint.py
lint.py --files-output=y --reports=y src/ (需要先把lint.py所在目錄添加到PATH)
會產生兩個pylint_開頭的檔案
其他詳細參考:http://www.ibm.com/developerworks/cn/linux/l-cn-pylint/