Есть три py-файла: файл main.py, который находится в dir_1, файл a.py и файл b.py, которые находятся в dir_2, которая в свою очередь находится в dir_1.
Файл a.py импортирует b.py, а main.py импортирует a.py.
И при активации main.py выходит ошибка ‘ModuleNotFoundError: No module named “b” ‘. Есть ли какие-нибудь способы исправить эту ошибку. Или же необходимо изменять структуру файлов.
dmshar, в main.py не импортируется сразу два модуля. A.py импортирует B.py и они лежат в одной директории dir_2, которая находится в dir_1. В dir_1 находится и оттуда же запускается main.py, который импортирует A.py. В коде основное только import.