Pylint的安装

简介

本文介绍了在Ubuntu 9和Python 2.6开发环境下,如何安装pylint工具;并简单介绍pylint与Eclipse+PyDev开发环境的集成。

Pylint介绍

如果你用过C/C++开发环境中lint静态代码检查工具,你就知道此工具的威力:对于规范代码,及时检查出代码中的语法与逻辑错误,提高你对语言本身的理解等方面具有重要作用。针对Python语言,我们可以使用Pylint工具。

如果你想对Pylint工具有更多了解的话,可以访问其官方网址:http://www.pylint.org/

Pylint安装

我们在此介绍通过源码进行Pylint工具的安装。详细可以参考网址:https://bitbucket.org/logilab/pylint

Pylint要求安装astriod,logilab-common,setuptools等包,可以分别到相应的网址上去下载。

1. 下载setuptools, 网址: https://pypi.python.org/pypi/setuptools/1.1.6

2. 下载pylint,目前推荐下载1.3.1版本,网址: https://bitbucket.org/logilab/pylint

3. 下载astriod,网址: https://bitbucket.org/logilab/astroid

4. 下载logilab-common,网址:http://www.logilab.org/projects/common

关于包安装顺序:setuptools------>astroid---------->logilab-common------->pylint

关于如何安装相应的包:进入解压后的目录,执行"sudo python setup.py install“命令即可安装

安装注意事项:这些包同时也依赖其它的包,安装时需要注意是否有异常信息,如在安装logilab-common的过程中,出现下面的异常信息

Installed /usr/local/lib/python2.6/dist-packages/logilab_common-0.63.2-py2.6.egg
Processing dependencies for logilab-common==0.63.2
Searching for unittest2>=0.5.1
Reading https://pypi.python.org/simple/unittest2/
Download error on https://pypi.python.org/simple/unittest2/: [Errno 1] _ssl.c:480: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed -- Some packages may not be found!
Couldn't find index page for 'unittest2' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading https://pypi.python.org/simple/
Download error on https://pypi.python.org/simple/: [Errno 1] _ssl.c:480: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed -- Some packages may not be found!
No local packages or download links found for unittest2>=0.5.1
error: Could not find suitable distribution for Requirement.parse('unittest2>=0.5.1')

提示你需要下载https://pypi.python.org/simple的unittest2包,但是下载失败。这时,你可以手工到官网上去下载,下载后的安装方法如前所述。

安装完成后,可以运行pylint,看是否能够正常工作:

bob-desktop:~$ pylint --version
No config file found, using default configuration
pylint 1.3.1, 
astroid 1.3.4, common 0.63.2
Python 2.6.2 (release26-maint, Apr 19 2009, 01:56:41) 
[GCC 4.3.3]

Pylint与Eclipse+Pydev开发环境集成

可以安装下面的配置路径,将Pylint与Eclipse+PyDev开发环境进行集成:

1. 按照下述路径进入配置界面:Window------>Preferences------>PyDev------>PyLint

2. "Location of the pylint executable"配置pylint的运行路径,"Arguments to pass to the pylint command(customize its output):”配置pylint参数,可以指定配置文件参数"--rcfile=/home/bob/pylint.conf"

后记

2013年年初在个人的开发环境了配置了pylint,近期因为需要更新开发虚拟机环境,需要重新配置;结果在配置的过程中还是遇到了一些问题,花了点时间。中了那句老话:好记性不如烂笔头。还是针对Pylint的安装总结一下吧,供以后参考吧:)

你可能感兴趣的:(eclipse,pylint,installation)