贼鸡儿好用的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"]