賊雞兒好用的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"]