Не удается импортировать имя ‘hdr’

#python #discord

#python #Discord

Вопрос:

Я сейчас кодирую discord-бота. Код буквально работал вчера, и я ничего не менял, но теперь я получаю эту ошибку импорта. Я использую Python 3.6.3 в Pycharm и самую последнюю версию Discord.

Вот трассировка:

 Traceback (most recent call last):
  File "C:/Users/yishi/PycharmProjects/DiscordBot/bot.py", line 2, in <module>
    import discord
  File "C:UsersyishiPycharmProjectsDiscordBotvenvlibsite-packagesdiscord__init__.py", line 25, in <module>
    from .client import Client
  File "C:UsersyishiPycharmProjectsDiscordBotvenvlibsite-packagesdiscordclient.py", line 33, in <module>
    import aiohttp
  File "C:UsersyishiPycharmProjectsDiscordBotvenvlibsite-packagesaiohttp__init__.py", line 5, in <module>
    from . import hdrs as hdrs
ImportError: cannot import name 'hdrs'
  

Комментарии:

1. Если код работал вчера, может быть, теперь вы используете другой интерпретатор python для запуска кода?

2. Я перезапустил проект, и, похоже, все работает. Я подозреваю, что, возможно, я случайно установил пакет с похожим именем в качестве зависимости discord от requirements.txt файл, который я сделал для heroku.

Ответ №1:

Попробуйте обновить до последней версии Python, например 3.8 или 3.9

Комментарии:

1. Проблема, вероятно, не зависит от версии Python, поскольку ранее она работала с Python 3.6.