【问题标题】:How can I install the pylint for python2.7?如何为 python2.7 安装 pylint?
【发布时间】:2018-08-08 12:03:15
【问题描述】:

我尝试在 ubuntu 18.04 中为 python2.7 安装 pylint,但它会引发错误:

pip install pylint                                  
Collecting pylint
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/04/1f/1d3929051b45c3e4015178c5fe5bbee735fb4e362e0fc4f0fbf3f68647ad/pylint-2.1.1.tar.gz
pylint requires Python '>=3.4.*' but the running Python is 2.7.15

我已经使用pip3为python3.6成功安装了pylint。

那么,我该如何为 python2.7 安装 pylint?

【问题讨论】:

    标签: python python-2.7 ubuntu pylint


    【解决方案1】:

    pylint 仍然保持对 Python 2 的支持,直到明年左右。但是你需要安装1.9.X 而不是2.X。虽然您似乎已经安装了pylint,但一旦您卸载它,您应该能够获得 1.9。

    【讨论】:

    • 好的,我试试。谢谢你的帮助~
    • 我们可以使用这个命令来安装python2.7的最后一个pylint版本1.9.x。 pip install pylint==1.9.3.
    • 这里是 pylint 的所有贡献版本:
    • (来自版本:0.15.2、0.16.0、0.18.0、0.18.1、0.19.0、0.20.0、0.21.0、0.21.1、0.21.2、0.21。 3, 0.22.0, 0.23.0, 0.24.0, 0.25.0, 0.25.1, 0.25.2, 0.26.0, 0.27.0, 0.28.0, 1.0.0, 1.1.0, 1.2.0, 1.2.1、1.3.0、1.3.1、1.4.0、1.4.1、1.4.2、1.4.3、1.4.4、1.4.5、1.5.0、1.5.1、1.5.2、1.5。 3、1.5.4、1.5.5、1.5.6、1.6.0、1.6.1、1.6.2、1.6.3、1.6.4、1.6.5、1.7.0、1.7.1、1.7.2、 1.7.3、1.7.4、1.7.5、1.7.6、1.8.0、1.8.1、1.8.2、1.8.3、1.8.4、1.9.0、1.9.1、1.9.2、1.9。 3、2.0.0.dev0、2.0.0.dev1、2.0.0.dev2、2.0.0、2.0.1、2.1.0、2.1.1
    【解决方案2】:

    如今,安装 Python 库变得越来越困难,但如果您注意修复依赖项的版本,它仍然是可能的。

    对于 PyLint,您还应该修复已升级到 Python 3 的 configparserisort 的版本。

    所以,要运行的命令是:

    pip install "pylint<2" "configparser~=4.0.2" "isort~=4.3.21"
    

    请注意,在这里,对于~=,我使用了允许安装每个库的最新错误修复的版本限制。但是,您也可以对 == 使用严格的约束,因为几乎不会发布 Python 2.7 的更新。

    以下是此命令迄今为止(2020-07-12)安装的库的版本:

    > pip freeze
    astroid==1.6.6
    backports.functools-lru-cache==1.6.4
    configparser==4.0.2
    enum34==1.1.10
    futures==3.3.0
    isort==4.3.21
    lazy-object-proxy==1.6.0
    mccabe==0.6.1
    pylint==1.9.5
    singledispatch==3.6.2
    six==1.16.0
    wrapt==1.12.1
    

    【讨论】:

      猜你喜欢
      • 2015-03-26
      • 2016-04-24
      • 2016-09-14
      • 2020-10-16
      • 1970-01-01
      • 1970-01-01
      • 2021-01-25
      • 2017-06-22
      • 2014-03-26
      相关资源
      最近更新 更多