VS Code Pylint出现E0611:No name 'Qt' in module 'PyQt5.QtCore'解决办法

软件平台:VS Code,pylint
在VS 中使用pylint,编辑pyqt5文件时出现了很多代码错误提示,通过网上查找资料得到下面解决方法:

原因:新版pylint默认不支持外部扩展模块,pyqt5是C++写的外部扩展,因此在【用户设置】那里添加下面设置即可:

"python.linting.pylintArgs": [
        "--extension-pkg-whitelist=PyQt5"
    ]

如下图
VS Code Pylint出现E0611:No name 'Qt' in module 'PyQt5.QtCore'解决办法_第1张图片
参考链接:
https://stackoverflow.com/questions/34746847/sublime-pylint-pyqt4-module-has-no-member
https://www.jianshu.com/p/73d41faaf469

你可能感兴趣的:(Python)