【问题标题】:How to solve Python Pylint installation error如何解决 Python Pylint 安装错误
【发布时间】:2020-12-26 10:08:35
【问题描述】:

我尝试使用以下命令在我的 VS Code 中安装 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 Code 都会返回以下消息:

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

我该怎么办?

【问题讨论】:

  • 为什么你认为有错误,或者有什么需要解决的?

标签: python python-3.x installation pip pylint


【解决方案1】:

这个输出告诉你,你已经在 python 3.9 的站点包中安装了这个包和它的依赖项

如果你需要在你的机器上安装特定的 python 版本,你需要输入以下内容:

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

与 virtualenv 相同。如果你想将它安装到 virtualenv python 中:

source mypython/bin/activate
pip install pylint

【讨论】:

  • 好的,但是每当我尝试使用它时,VS Code 都会返回以下内容: pylint :术语“pylint”未被识别为 cmdlet、函数、脚本文件或可运行程序的名称.检查名称的拼写,或者如果包含路径,请验证路径是否正确并重试。在 line:1 char:1 + pylint 。 + ~~~~~~ + CategoryInfo : ObjectNotFound: (pylint:String) [], CommandNotFo undException + FullyQualifiedErrorId : CommandNotFoundException
【解决方案2】:

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

如果这样也行不通,那么:-

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

用你的 pylint 安装路径替换 pylint。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-06-29
    • 2020-02-05
    • 2021-02-27
    • 2021-04-12
    • 2019-05-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多