Eva*_*Kim 13 python pylint visual-studio-code
我这里有一个非常简单的代码
import torch
l = torch.nn.Linear(2,5)
v = torch.FloatTensor([1, 2])
print(l(v))
Run Code Online (Sandbox Code Playgroud)
下torch.FloatTensor,pylint的视觉工作室代码声称“模块炬没有‘FloatTensor’构件pylint的(无成员)。
但是,代码工作正常。这是误报吗?如何为此特定实例禁用 pylint?
小智 53
按:CTRL+ Shift+P
单击“首选项:打开设置(JSON)”
将此行添加到 JSON 中:
"python.linting.pylintArgs": ["--generated-members", "from_json,query"]
是的,这是 Pylint 的问题
如果您使用 Anaconda,您可以执行以下操作:
1.python.linting.pylintPath在您的 VSCode 设置中搜索
2. 将其更改为(You Anaconda Path)\pkgs\pylint-1.8.4-py36_0\Scripts\pylint
You Anaconda Path并且pylint-1.8.4-py36_0可能会有所不同
对我有用的是注意哪些模块给出了这些错误,这是torch给你的,然后按照以下步骤操作:
"python.linting.pylintArgs": [
"--generated-members", "torch.*"
]
Run Code Online (Sandbox Code Playgroud)
为了这个答案,假设还有其他模块出现问题,然后你会写:
"python.linting.pylintArgs": [
"--generated-members", "torch.* other_module.* next_module.*"
]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14523 次 |
| 最近记录: |