繁体   English   中英

Pylint 在 Visual Studio Code 中给出错误,但代码运行

[英]Pylint gives errors in Visual Studio Code, but the code runs

我在 Visual Studio Code 中的部分 Python 代码上出现了红色下划线。 无论如何,代码运行良好并且一切正常,但是在 Visual Studio Code 的资源管理器树中甚至在代码中也有红色文件名令人沮丧。

示例 1:

from win32api import GetSystemMetrics

错误:

模块“win32api”pylint(无名称模块)中没有名称“GetSystemMetrics”

示例 2:

pupil_remote = ctx.socket(zmq.REQ)

错误:

模块 'zmq' 没有 'REQ' 成员 pylint(无成员)

我怎样才能解决这个问题?

这真是一件棘手的事情。

如您所知,您可以在 Visual Studio Code 中配置多个 Python 环境,并通过单击底线左侧在它们之间交替。

对我有用的是:

  • 在 Visual Studio Code 项目的主文件夹正下方创建一个虚拟环境(参见https://docs.python.org/3/library/venv.html

  • 当您将项目文件夹启动(添加)到 Visual Studio Code 工作区时,它必须询问 Python 解释器选择 Python 解释器

  • 从列表中,select手动添加在此处输入图像描述

  • Select 你在env/bin/python3文件夹下的Python

  • 如果启动时没有询问,可以go命令window,搜索选项

    在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM