mari_an_shum
@mari_an_shum
Компьютерный лингвист

Как избавиться от ошибки ImportError?

Запускаю, значит, программу на python, которая раньше работала нормально. И получаю трейсбэк:
Traceback (most recent call last):
  File "C:\Users\...\Projects\bots\calathea\main.py", line 4, in <module>
    from aiogram import Bot, Dispatcher, types
  File "C:\Users\...\Projects\bots\calathea\venv\lib\site-packages\aiogram\__init__.py", line 9, in <module>
    from . import bot
  File "C:\Users\...\Projects\bots\calathea\venv\lib\site-packages\aiogram\bot\__init__.py", line 1, in <module>
    from . import api
  File "C:\Users\...\Projects\bots\calathea\venv\lib\site-packages\aiogram\bot\api.py", line 6, in <module>
    import aiohttp
  File "C:\Users\...\Projects\bots\calathea\venv\lib\site-packages\aiohttp\__init__.py", line 5, in <module>
    from . import hdrs as hdrs
ImportError: cannot import name 'hdrs' from partially initialized module 'aiohttp' (most likely due to a circular import) (C:\Users\...\Projects\bots\calathea\venv\lib\site-packages\aiohttp\__init__.py)


Да, я гуглила. Нет, дело не в циклическом импорте. И нет, с интерпетатором всё хорошо (установлен Python 3.10 из venv). В чем еще может быть дело?
  • Вопрос задан
  • 437 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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