Python 当我导入discord.py时,为什么它总是给我一个错误?

Python 当我导入discord.py时,为什么它总是给我一个错误?,python,discord.py,Python,Discord.py,所以我只是想在Python3.6.9上写一个discord机器人。一切都很好,但每次我尝试导入discord.py时,突然都出现了这个错误。以下是错误: Traceback (most recent call last): File "/home/primzal/Desktop/python/AbfuckBot.py", line 1, in <module> import discord File "/home/primzal/.loc

所以我只是想在Python3.6.9上写一个discord机器人。一切都很好,但每次我尝试导入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'
回溯(最近一次呼叫最后一次):
文件“/home/primzal/Desktop/python/AbfuckBot.py”,第1行,在
进口不和
文件“/home/primzal/.local/lib/python3.6/site packages/discord/_init__.py”,第25行,在
从.client导入客户端
文件“/home/primzal/.local/lib/python3.6/site packages/discord/client.py”,第33行,在
进口aiohttp
文件“/home/primzal/.local/lib/python3.6/site packages/aiohttp/_init__.py”,第6行,在
从客户端导入(
文件“/home/primzal/.local/lib/python3.6/site packages/aiohttp/client.py”,第33行,在
从yarl导入URL
文件“/home/primzal/.local/lib/python3.6/site packages/yarl/_init__.py”,第1行,在
从。\ url导入url、缓存\清除、缓存\配置、缓存\信息
文件“/home/primzal/.local/lib/python3.6/site packages/yarl/_url.py”,第58行,在
@重写模块
url中的文件“/home/primzal/.local/lib/python3.6/site packages/yarl/_url.py”,第131行
_QUOTER=”QUOTER(再QUOTE=False)
文件“yarl/”u quoting.pyx”,第192行,以yarl.'u quote.'u Quoter.'u init.'__
TypeError:\uuuu init\uuuuuuuuuu()获取了意外的关键字参数“requote”
我已经尝试重新安装discord.py、aiohttp和yarl,但没有成功。
有人知道如何解决这个问题吗?

你应该安装
yarl 1.4.2
使用:
pip安装-U yarl==1.4.2

我可以看一些代码吗?请添加代码,还有-你使用的discord.py版本是什么?这看起来像是一个
yarl
错误。我对它自己的类进行了无效调用。所以甚至没有代码,我只是导入了因此只需使用Python3.6.9和最新的discord.py导入discord和im即可version@BlackTara所以只需从discord.ext import命令导入discord,因为这类似于yarl中的某些东西