Итак, у меня есть приложение со структурой:
main.py
core/__init__.py
core/user_interface.py
core/util/__init__.py
core/util/widgets/__init__.py
core/util/widgets/tab.py
Файл main.py выполняет импорт:
from core import user_interface
Это выполняется успешно, затем user_interface выполняет импортcall:
import core.util.widgets.tab
Файл tab.py затем вызывает импорт:
from core import user_interface
Этот последний импорт завершается ошибкой и возвращает ошибку:
ImportError: cannot import name user_interface
Выполнениеприложения или попытки импортировать модуль user_interface из терминала завершаются неудачно с этой ошибкой, поскольку цепочка импорта разрывается.Я знаю, что где-то совершаю очень основную ошибку, но я почти сошел с ума с этим.Если кто-то может помочь решить эту проблему, я был бы очень признателен.