«Попытка относительного импорта в неупакованном виде», хотя пакеты с __init__.py в одном каталоге
У меня есть модуль с именемextended.py
который содержит следующую строку:
from .basic import BasicModule
и файлbasic.py
находится в том же каталоге, что и__init__.py
, Тем не менее, когда я пытаюсь запустить его как:
python extended.py
Я получаю ошибку:
ValueError: Attempted relative import in non-package
Также добавляем строку:
from __future__ import absolute_import
не решает проблему. Может быть, я слишком устал, чтобы видеть очевидное - но я не вижу здесь проблемы.