Не работают импорты в модуле __Init__, якобы его нет в директории

Учусь писать телеграм-бота, использую библиотеку aiogram. При попытке иморта в init модуль client пишет следующее:

File "C:\Users\Димон\Desktop\telegram-bot\bot\bot.py", line 3, in

from handlers import client, admin, other

File "C:\Users\Димон\Desktop\telegram-bot\bot\handlers_init_.py", line 1, in

import client

ModuleNotFoundError: No module named 'client'

При этом, у моего друга никаких проблем не возникло, хотя файлы у меня называются и находятся там же, где и у него.

Иерархия файлов выглядит так:иерархия


Ответы (1 шт):

Автор решения: mekan

в файле __init__.py пропишите слудующее

from .client import dp
from .admin import dp
from .other import dp

__all__ = ['dp']
→ Ссылка