Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 Kali Linux(WSL2)上使用 pylint 和 gmpy2。Pylint 多次抱怨找不到 gmpy2 成员。我怎样才能避免这种情况?
这是一个小例子:
import gmpy2 print(gmpy2.is_even(6))
pylint 的结果是
tst.py:2:6: E1101: 模块“gmpy2”没有“is_even”成员(无成员)
我也在 ArchLinux 上试过这个,结果是一样的。
根据文件
如果您遇到可怕的 no-member 错误,则 pylint 可能在您的代码中发现了一个错误,或者它实际上试图对 C 扩展模块进行 lint。 开箱即用不支持 Linting C 扩展模块,尤其是因为 pylint 无法从扩展模块中获取 AST 对象。
如果您遇到可怕的 no-member 错误,则 pylint 可能在您的代码中发现了一个错误,或者它实际上试图对 C 扩展模块进行 lint。
开箱即用不支持 Linting C 扩展模块,尤其是因为 pylint 无法从扩展模块中获取 AST 对象。
您应该extension-pkg-whitelist在命令行或 pylintrc 文件中添加参数。
extension-pkg-whitelist
这是我在 Github 中打开的原始问题。