解决vscode调试python turtle库, 报错"Module 'turtle' has no 'penup' member: no-member"却可以运行的问题



问题

出现如此多的错误, 但是却可以运行
在这里插入图片描述

原因

经查阅得知
pylint是vscode的python语法检查器, pylint是静态检查, 在用第三方库的时候有些成员只有在运行代码的时候才会被建立, 它就找不到成员, 导致报错

解决方案

在工作区 settings.json 中, 添加一行

    "python.linting.pylintArgs": ["--generate-members"]

在这里插入图片描述

局限性

从此 vscode 不会自动 pylint 来检查问题, 也就是说所有的语法错误等都不会提示

发布了160 篇原创文章 · 获赞 146 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_44510468/article/details/103968239