如何为 python2.7 安装 pylint?
How can I install the pylint for python2.7?
我尝试为 python2.7 安装 pylint,它在 ubuntu 18.04 中,但它引发了一个错误:
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?
pylint 仍然支持 Python 2,直到明年左右。但是你需要安装 1.9.X
而不是 2.X
。似乎您已经安装了 pylint
,一旦卸载它,您应该能够获得 1.9。
如今,安装Python库变得越来越困难,但如果您注意修复依赖项的版本,仍然可以安装。
对于 PyLint,您还应该修复 configparser
和 isort
的版本,它们已升级到 Python 3.
因此,运行 的命令是:
pip install "pylint<2" "configparser~=4.0.2" "isort~=4.3.21"
请注意,在 ~=
中,我使用了允许安装每个库的最新错误修复的版本限制。但是,您也可以对 ==
使用严格约束,因为 Python 2.7.
发布更新的可能性很小
以下是迄今为止(2020 年 7 月 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
我尝试为 python2.7 安装 pylint,它在 ubuntu 18.04 中,但它引发了一个错误:
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.
那么,如何为 python2.7 安装 pylint?
pylint 仍然支持 Python 2,直到明年左右。但是你需要安装 1.9.X
而不是 2.X
。似乎您已经安装了 pylint
,一旦卸载它,您应该能够获得 1.9。
如今,安装Python库变得越来越困难,但如果您注意修复依赖项的版本,仍然可以安装。
对于 PyLint,您还应该修复 configparser
和 isort
的版本,它们已升级到 Python 3.
因此,运行 的命令是:
pip install "pylint<2" "configparser~=4.0.2" "isort~=4.3.21"
请注意,在 ~=
中,我使用了允许安装每个库的最新错误修复的版本限制。但是,您也可以对 ==
使用严格约束,因为 Python 2.7.
以下是迄今为止(2020 年 7 月 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