Задать вопрос
@clazy31241

Почему Python видит библиотеку aiogram,но не видит модули дальше?

У меня есть бот, на основном компе работал, перенес его на другой комп(версия python - 3.10.8, что на одном, что на другом компе), python видит import aigram и from aiogram.types import InlineKeyboardButton, InlineKeyboardMarkup, ReplyKeyboardMarkup, KeyboardButton, но дальше пишет ошибку

Код:
from aiogram import Bot, types, Dispatcher
from aiogram.types import InlineKeyboardButton, InlineKeyboardMarkup, ReplyKeyboardMarkup, KeyboardButton
from aiogram.dispatcher import FSMContext
from aiogram.dispatcher.filters import Text
from aiogram.dispatcher.filters.state import State, StatesGroup
from aiogram.utils import executor
from aiogram.contrib.fsm_storage.memory import MemoryStorage
import sqlite3
from configexc import TOKEN_API, admin_id
from bd import db_start, add_in_db_user, check_user, profits_user_start, profits_user_finish, profit_check_user


Ошибка: ImportError: cannot import name 'FSMContext' from 'aiogram.dispatcher'
  • Вопрос задан
  • 5426 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    1C-разработчик
    8 месяцев
    Далее
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
Решения вопроса 1
febday
@febday
Потому что вы используете библиотеку версии 3.x
А ваш код написан на версии aiogram 2.x

Воспользуйтесь командой в терминале, чтобы удалить новую версию и установить определённую
pip install aiogram==2.25.1
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы