Неразрешенная ссылка при импорте из дочернего пакета с
У меня следующая похожая структура каталогов.
main.py
pack
|___sub_pack1
|__a.py
|___sub_pack2
|__b.py
Теперь внутри main.py (это моя основная программа, которую я выполняю), я импортирую как следует
from pack.sub_pack1 import a
Работает нормально.
Внутри a.py я импортирую, как следует
from pack.sub_pack2 import b
В этот момент Pycharm подчеркивает код выше красным и уведомляет меня «Неразрешенный справочный пакет»
Теперь мой код работает нормально, который должен. Мне любопытно, почему Pycharm считает это ошибкой и что я могу сделать, чтобы избежать такой вещи.