VS Code報錯Module 'xx' has no 'xx' member pylint(no-member)

賊雞兒好用的vscode有一個很令人蛋疼的地方,就是在寫python程序的時候經常會出現報錯,提示Module ‘torch’ has no ‘rand’ member pylint(no-member)等等這些話。

一看就知道是pylint報錯的這句話,pylint是什麼呢/
pylint就是vscode的python語法檢查器,pylint是靜態檢查,在用第三方庫的時候有些成員只有在運行代碼的時候纔會被建立,它就找不到成員。

因此解決這個問題的辦法很簡單,就是在settings.json裏邊添加一行代碼.
具體路徑:File->preferences->settings
然後搜索

python.linting.pylintArgs

在這裏插入圖片描述
點擊Edit in settings.json
在文檔大括號裏添加如下代碼就好了,添加的時候記得給上一行代碼後邊加個逗號,保持格式一致。

"python.linting.pylintArgs": ["--generate-members"]
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章