如何使Pylint停止抱怨.So模块?
我在模块中编译了一个Python功能,Cython获得了my_module.so。它在同一文件夹中,而不是其他.py模块。我从my_module导入导入my_func
。一切都很好,但是皮尔特不会停止抱怨:
No name 'my_func' in module 'my_module' pylint(no-name-in-module)
我尝试了:
$ pylint -extension-pkg-allow-list = my_module.so
并得到答案:
...
--extension-pkg-allow-list=<pkg[,pkg]>
A comma-separated list of package or module names from
where C extensions may be loaded. Extensions are
loading into the active Python interpreter and may run
arbitrary code. [current: my_module.so]
...
但是皮尔特仍在抱怨(我重新启动了与代码)。实际上不知道这是正确的事情,也不知道该怎么做。
有什么想法吗? 谢谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Pylint
提供位置参数,以告诉它是什么模块或软件包。.so
。例如:
pylint
to tell it what modules or packages to lint. https://pylint.pycqa.org/en/latest/user_guide/usage/run.html.so
.For example: