首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PyLint AttributeError

PyLint AttributeError
EN

Stack Overflow用户
提问于 2022-02-01 08:05:27
回答 1查看 396关注 0票数 1

在py文件上运行pylint时重新计算此错误

代码语言:javascript
复制
AttributeError: 'Import' object has no attribute 'infer_name_module'

全迹:

代码语言:javascript
复制
$ pylint some_file.py
Traceback (most recent call last):
  File "\lib\runpy.py", line 197, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "\lib\runpy.py", line 87, in _run_code
    exec(code, run_globals)
  File "\Scripts\pylint.exe\__main__.py", line 7, in <module>
  File "\lib\site-packages\pylint\__init__.py", line 19, in run_pylint
    Run(sys.argv[1:])
  File "\lib\site-packages\pylint\lint.py", line 1394, in __init__
    linter.check(args)
  File "\lib\site-packages\pylint\lint.py", line 801, in check
    self._do_check(files_or_modules)
  File "\lib\site-packages\pylint\lint.py", line 938, in _do_check
    self.check_astroid_module(ast_node, walker, rawcheckers, tokencheckers)
  File "\lib\site-packages\pylint\lint.py", line 1018, in check_astroid_module
    walker.walk(ast_node)
  File "\lib\site-packages\pylint\utils.py", line 1159, in walk
    self.walk(child)
  File "\lib\site-packages\pylint\utils.py", line 1156, in walk
    cb(astroid)
  File "\lib\site-packages\pylint\checkers\variables.py", line 1331, in visit_import
    module = next(node.infer_name_module(parts[0]))
AttributeError: 'Import' object has no attribute 'infer_name_module'

不确定根本原因。

代码语言:javascript
复制
pylint version 2.12.2 
EN

回答 1

Stack Overflow用户

发布于 2022-02-01 10:30:56

我是个平庸的维护者。是皮林特的窃听器,你能不能公开问题一下?如果可能的话,我们需要创建崩溃的代码。

编辑:这是一个老版本的Pylint2.0.2,而不是2.12.2中的一个bug。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70937230

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档