首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何让Python linting在VSCode中工作

如何让Python linting在VSCode中工作
EN

Stack Overflow用户
提问于 2020-03-14 02:54:49
回答 2查看 542关注 0票数 1

我假设安装python extension会自动支持linting。对于Javascript,我得到了错误曲折,但在Python中却没有。

我认为它应该开箱即用,但它没有。以下是工作区的设置:

代码语言:javascript
复制
{
    "python.pythonPath": "/Users/mark/.pyenv/versions/ve381/bin/python",
    "python.linting.pylintEnabled": true,
    "python.linting.enabled": true
} 

你知道怎么解决这个问题吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-03-14 23:01:23

pylint无法工作的原因是一个.pylintrc文件,该文件需要一个未安装的库。

票数 1
EN

Stack Overflow用户

发布于 2020-03-14 03:12:54

即使它在默认情况下是启用的,还有一个额外的步骤,那就是你必须选择linter (如果你还没有安装它,可能还要安装它)。

如果单击左下角的齿轮,并选择Command Palette,然后在窗口顶部出现的文本框中,键入"linter“和"Python: select Linter”应该会出现。

默认的linter是pylint。如果您选择它但未安装它,系统将提示您安装它。当我这样做的时候,我在我的Windows操作系统上遇到了使用SSL证书或类似的东西的问题(如果我试图从CMD提示符安装,我会得到相同的错误)。因此,我转到我正在使用的anaconda提示符,并将其安装在我的conda环境中,它起作用了。

但是如果你可以从内部代码安装,那么你就完成了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60675865

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档