#python #discord.py
#python #discord.py
Вопрос:
Итак, я просто пытался написать discord-бота на python 3.6.9. Все было просто отлично, но внезапно эта ошибка появлялась каждый раз, когда я пытался импортировать discord.py . Вот в чем ошибка:
Traceback (most recent call last):
File "/home/primzal/Desktop/python/AbfuckBot.py", line 1, in <module>
import discord
File "/home/primzal/.local/lib/python3.6/site-packages/discord/__init__.py", line 25, in <module>
from .client import Client
File "/home/primzal/.local/lib/python3.6/site-packages/discord/client.py", line 33, in <module>
import aiohttp
File "/home/primzal/.local/lib/python3.6/site-packages/aiohttp/__init__.py", line 6, in <module>
from .client import (
File "/home/primzal/.local/lib/python3.6/site-packages/aiohttp/client.py", line 33, in <module>
from yarl import URL
File "/home/primzal/.local/lib/python3.6/site-packages/yarl/__init__.py", line 1, in <module>
from ._url import URL, cache_clear, cache_configure, cache_info
File "/home/primzal/.local/lib/python3.6/site-packages/yarl/_url.py", line 58, in <module>
@rewrite_module
File "/home/primzal/.local/lib/python3.6/site-packages/yarl/_url.py", line 131, in URL
_QUOTER = _Quoter(requote=False)
File "yarl/_quoting.pyx", line 192, in yarl._quoting._Quoter.__init__
TypeError: __init__() got an unexpected keyword argument 'requote'
Я уже пытался переустановить discord.py , aiohttp и yarl, но это не сработало.
Кто-нибудь знает, как это исправить?
Комментарии:
1. Могу я посмотреть какой-нибудь код?
2. Пожалуйста, добавьте код, также — что discord.py версию, которую вы используете?
3. Это похоже на
yarl
ошибку. Я выполняю недопустимый вызов своего собственного класса.4. Так что там даже не было кода, я просто импортировал discord.py так что просто импортируйте discord, и я использую python 3.6.9 и новейшую discord.py версия
5. @BlackTara так просто
import discord from discord.ext import commands
? так как это похоже на что-то в yarl
Ответ №1:
Вы должны установить yarl 1.4.2
с помощью: pip install -U yarl==1.4.2