У меня есть модуль с именем 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
не решает проблему. Может быть, я слишком устал, чтобы увидеть очевидное - но я не вижу здесь проблемы.