1. 程式人生 > 其它 >ubuntu_VScode_python:No name ‘XXX‘ in module ‘XXX‘

ubuntu_VScode_python:No name ‘XXX‘ in module ‘XXX‘

技術標籤:用Linux一天遇到的報錯比windows上一年的還多ubuntuvscodepythonpyqt5linux

from PyQt5.QtWidgets import QApplication, QWidget

報錯:

No name 'QApplication' in module 'PyQt5.QtWidgets'
No name 'QWidget' in module 'PyQt5.QtWidgets'

解決:

Ctrl+, 進設定隨便找個"在settings.json中編輯"

加一行:

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

儲存後,報錯沒了,然而又多出一堆Worry,我改了500個bug.gif

解決:

把加的那一行再加:

"python.linting.pylintArgs": ["--extension-pkg-whitelist=PyQt5","--disable=W,C" , "--generate-members"]

儲存後警告消失,程式碼檢測好像也消失了,就算去掉所有縮排都不報錯

MDZZLinux