如何解决Python Pylint安装错误

2024-06-14 07:11:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试使用以下命令在VS代码中安装Pylint

pip install pylint

结果是:

Requirement already satisfied: pylint in c:\users\domin\appdata\roaming\python\python39\site-packages (2.6.0)
Requirement already satisfied: toml>=0.7.1 in c:\users\domin\appdata\roaming\python\python39\site-packages (from pylint) (0.10.1)
Requirement already satisfied: astroid<=2.5,>=2.4.0 in c:\users\domin\appdata\roaming\python\python39\site-packages (from pylint) (2.4.2)
Requirement already satisfied: isort<6,>=4.2.5 in c:\users\domin\appdata\roaming\python\python39\site-packages (from pylint) (5.6.1)
Requirement already satisfied: colorama in c:\users\domin\appdata\roaming\python\python39\site-packages (from pylint) (0.4.3)
Requirement already satisfied: mccabe<0.7,>=0.6 in c:\users\domin\appdata\roaming\python\python39\site-packages (from pylint) (0.6.1)
Requirement already satisfied: six~=1.12 in c:\users\domin\appdata\roaming\python\python39\site-packages (from astroid<=2.5,>=2.4.0->pylint) (1.15.0)
Requirement already satisfied: wrapt~=1.11 in c:\users\domin\appdata\roaming\python\python39\site-packages (from astroid<=2.5,>=2.4.0->pylint) (1.12.1)
Requirement already satisfied: lazy-object-proxy==1.4.* in c:\users\domin\appdata\roaming\python\python39\site-packages (from astroid<=2.5,>=2.4.0->pylint) (1.4.3)

它只返回简单的游标:

PS C:\Users\domin> 

无论何时我尝试使用它,VS代码都会返回以下消息:

pylint : The term 'pylint' is not recognized as the name of a cmdlet, 
function, script file, or operable program. Check the spelling of the name, or 
if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ pylint .
+ ~~~~~~
    + CategoryInfo          : ObjectNotFound: (pylint:String) [], CommandNotFo 
   undException
    + FullyQualifiedErrorId : CommandNotFoundException

我该怎么办


Tags: theinfrompackagessiterequirementroamingusers
2条回答

这个输出告诉您,您已经在python 3.9的站点包中安装了这个包及其依赖项

如果您需要在机器上安装特定python版本时安装它,则应键入以下内容:

/path/to/your/bin/python -m pip install pylint

virtualenv也是如此。如果要将其安装到virtualenv python中:

source mypython/bin/activate
pip install pylint

第一个答案是将python放在路径上,如果这不起作用,您可以转到用户设置(在vs代码中)并将“python.linting.pyleIntenabled”编辑为True

如果即使这样也不起作用,那么:

  1. 复制计算机上安装pylint的路径
  2. 转到vs代码设置,然后单击首选项选项卡
  3. 编辑这一行
"python.linting.pylintPath": "pylint"

用pylint安装路径替换pylint

相关问题 更多 >