簡體   English   中英

如何為 python2.7 安裝 pylint?

[英]How can I install the pylint for python2.7?

我嘗試在 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?

pylint 仍然保持對 Python 2 的支持,直到明年左右。 但是您需要安裝1.9.X而不是2.X 雖然您似乎已經安裝了pylint ,但一旦您卸載它,您應該能夠獲得 1.9。

如今,安裝 Python 庫變得越來越困難,但如果您注意修復依賴項的版本,它仍然是可能的。

對於 PyLint,您還應該修復已升級到 Python 3 的configparserisort版本。

因此,要運行的命令是:

pip install "pylint<2" "configparser~=4.0.2" "isort~=4.3.21" "lazy-object-proxy~=1.6.0"

請注意,在這里,使用~= ,我使用了允許安裝每個庫的最新錯誤修復的版本約束。 但是,您也可以對==使用嚴格約束,因為 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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM