【问题标题】:Pylint Error: Attempted relative import beyond top-level packagePylint 错误:尝试相对导入超出顶级包
【发布时间】:2020-12-03 01:34:33
【问题描述】:

每当我写以下行时,在 VSCode 中 from . import dispatcher pylint 总是给出错误语句,说尝试相对导入超出顶级包。

但是当我使用以下命令运行模块时:python -m src.train 程序运行时不会出现任何错误。这是 VSCode 编辑器的屏幕截图:

有人知道谁在 VSCode 中解决这个问题吗?

【问题讨论】:

    标签: visual-studio-code pylint


    【解决方案1】:

    只需在包含您的dispatcher.py 文件的文件夹中添加一个空的__init__.py 文件,然后该文件夹下的所有.py 文件作为一个整体应该被识别为一个包。并且 lint 错误应该消失。

    【讨论】:

      猜你喜欢
      • 2020-03-07
      • 1970-01-01
      • 2020-11-03
      • 2017-02-22
      • 2020-04-06
      • 2016-05-12
      • 1970-01-01
      相关资源
      最近更新 更多