zoukankan      html  css  js  c++  java
  • pylint window下安装与使用

    简介

    Pylint 是一个 Python 代码分析工具,它分析 Python 代码中的错误,查找不符合代码风格标准(Pylint 默认使用的代码风格是 PEP 8)和有潜在问题的代码。

    • Pylint 是一个 Python 工具,除了平常代码分析工具的作用之外,它提供了更多的功能:如检查一行代码的长度,变量名是否符合命名标准,一个声明过的接口是否被真正实现等等。
    • Pylint 的一个很大的好处是它的高可配置性,高可定制性,并且可以很容易写小插件来添加功能。
    • 如果运行两次 Pylint,它会同时显示出当前和上次的运行结果,从而可以看出代码质量是否得到了改进。
    • 目前在 eclipse 的 pydev 插件中也集成了 Pylint。

    目前最好的介绍 pylint 的文章应该是这篇《如何使用 Pylint 来规范 Python 代码风格 》(上面那段文字的来源),但里面讲到的安装方式有点过时了,而且在 windows 下安装的时候,有点小状况:使用 Easy_install 安装完毕之后报告成功安装,但执行时出错:

    1. Using d:/python26/lib/site-packages/unittest2-0.5.1-py2.6.egg  
    2. Finished processing dependencies for pylint==0.22.0  
    3. D:/pylint-0.22.0>pylint  
    4. python: can't open file 'D:/Python26/Scripts/pylint': [Errno 2] No such file or  
    5. directory  


    后来我解决了这个问题,在这里备份一下:

    Windows 下的安装

    1. 确保 Python 的安装目录和相应的 Scripts 目录已经在环境变量 path 中
    2. 先到 http://pypi.python.org/pypi/pylint下载安装包,然后解压到某目录,这里假定在 D:/pylint-0.22.0
    3. 进入 D:/pylint-0.22.0 目录,然后在命令行执行以下指令:python setup.py install
    4. 在上一步会出错,但会报告成已经成功安装,这时候需要打开 D:/pylint-0.22.0/bin 目录,然后把那里的所有文件拷贝到 Python 的 Scripts 目录下(如:D:/Python26/Scripts)
    5. 在命令行尝试执行 pylint,如果输出帮助,则表示已经安装成功

    与 PyDev 集成

    PyDev 的安装略过...以下是集成配置的过程:

      1. 用 pylint, 写好代码 Window -> preferences -> Pydev -> Pylint,选中 "Use pylint?"
      2. 在 Location of pylint 处输入你安装的 lint.py 的地址,如:D:/pylint-0.22.0/lint.py
      3. 在下方的 Arguments to pass to pylint 处输入 --rcfile="E:/svn/misc/pylint.conf",以使用自己的 pylintrc 配置
      4. Project -> Properties -> PyDev?-PYTHONPATH 增添项目的源文件目录到"Project Source Folders"。
  • 相关阅读:
    js中的字符串,以及ES5新增的字符串方法
    数组排序,数组去重(扩展运算符),ES5中数组新增的几个方法
    js中的对象(object:对象和数组)以及对象的常用方法
    http与https
    TCP的三次握手四次挥手
    前后端分离与不分离
    了解一下express中间件的意思以及next()
    Java堆,栈,堆栈
    Java构造器与new关键字
    命令行连接db2数据库
  • 原文地址:https://www.cnblogs.com/root-wang/p/3910162.html
Copyright © 2011-2022 走看看