【问题标题】:VS Code - pylint is not runningVS Code - pylint 没有运行
【发布时间】:2020-06-15 22:24:45
【问题描述】:

我在 VS Code 中有一个工作区设置,我在其中进行 python 开发。我启用了 linting,启用了 pylint 作为提供程序,并启用了 lint on save,但我仍然在“问题”面板中没有看到任何错误。当我在虚拟环境中通过命令行运行 pylint 时,我看到了一堆问题 - 所以我知道 pylint 有效。我也在使用黑色格式(保存时),它可以正常工作。我尝试使用默认的 pylint 路径以及手动将其更新到确切位置,但仍然没有结果。当我查看 python 的输出面板时,它看起来 pylint 甚至从未运行(即,我看到黑色的命令在那里运行,但 pylint 没有)。

我的 pylint 版本是 2.4.4 和 VS Code 版本是 1.46

知道如何让它工作吗?

【问题讨论】:

    标签: visual-studio-code pylint vscode-python


    【解决方案1】:

    添加

    "python.linting.enabled" : true
    "python.linting.lintOnSave" : true
    

    致您的settings.json

    【讨论】:

    • 它们已在我的用户、工作区和文件夹级别的首选项中启用。如果我在首选项与 settings.json 中执行此操作,为什么会有所不同?
    【解决方案2】:

    这是由于较新版本的 python 扩展 see here 中的一个错误。

    现在你可以等待修复到达,使用绝地语言服务器或安装以前版本的扩展

    【讨论】:

      【解决方案3】:
      1. 卸载 Python 扩展
      2. 重新安装 Python 扩展
      3. 随之将有一个名为“PYLANCE”的“Python 扩展”扩展,别忘了也安装它。
      4. 重新加载 VS 代码

      完成!!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-12-23
        • 1970-01-01
        • 2022-10-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-03-24
        相关资源
        最近更新 更多