Visual Studio代码中的Python3 Linting

时间:2018-03-06 18:05:57

标签: python python-3.x visual-studio-code homebrew

我似乎无法在Visual Studio Code(1.20.1)中使用Python3 linting。

我正在使用Homebrew安装的Python 3.6版本并正确更新了所有设置(我认为)。但是,我没有看到任何迹象表明何时出现错误(我故意只是尝试输入乱码等)。这是我的设置:

{
    "python.pythonPath": "/usr/local/bin/python3",
    "files.autoSave": "afterDelay",
    "python.linting.enabled": true,
    "python.linting.pep8Enabled": true
}

谢谢!

1 个答案:

答案 0 :(得分:1)

在Visual Studio Code中启用python linting本身无济于事,另外你必须自己安装pep8。您可以通过键入which pep8来检查这一点,如果它返回为空,请执行pip install pep8

如果扩展程序由于某种原因无法找到pep8的已安装副本,则可以提供指向pep8的路径,如documentation

中所述

那将是"python.linting.pep8Path": "<your-pep8-path>"