aiogram не находит модули aiogram.client и executor

    File "/home/ssoel/bot/hhh/main.py", line 5, in <module>
    from aiogram.client.session.aiohttp import AiohttpSession
ModuleNotFoundError: No module named 'aiogram.client'

Тут версия - 2.25.2

Для теста использовал pythonanywhere, установил всё и т.д. Установил aiogram с executor вылазит ошибка та которая сверху.

      File "/home/ssoel/bot/hhh/main.py", line 6, in <module>
    from aiogram import Bot, Dispatcher, executor, types
ImportError: cannot import name 'executor' from 'aiogram' (/home/ssoel/.local/lib/python3.10/site-packages/aiogram/__init__.py)

А тут версия - 3.0.0b7

а когда установил aiogram с aiogram.client выходит ошибка та, которая сверху


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

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

Одновременное использование этих модулей невозможно.

aiogram.client - есть в третьей версии aiogram, но отсутствует во второй.

executor - напротив, есть во второй версии, но удален в v3.

Единственно верное решение - приступить к рефакторингу имеющегося кода с использованием модулей какой-то одной конкретной версии.

→ Ссылка