由于列出的错误,我最近更新了discord.py在这篇文章中 https://stackoverflow.com/questions/63027848/discord-py-glitch-or-random-error-typeerror-new-got-an-unexpected-keywor更新后我无法再导入它。
Running import discord
出现以下错误:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python3.6/site-packages/discord/__init__.py", line 23, in <module>
from .client import Client
File "/usr/local/lib/python3.6/site-packages/discord/client.py", line 34, in <module>
import aiohttp
File "/usr/local/lib/python3.6/site-packages/aiohttp/__init__.py", line 6, in <module>
from .client import BaseConnector as BaseConnector
File "/usr/local/lib/python3.6/site-packages/aiohttp/client.py", line 30, in <module>
from yarl import URL
File "/usr/local/lib/python3.6/site-packages/yarl/__init__.py", line 1, in <module>
from ._url import URL, cache_clear, cache_configure, cache_info
File "/usr/local/lib/python3.6/site-packages/yarl/_url.py", line 56, in <module>
@rewrite_module
File "/usr/local/lib/python3.6/site-packages/yarl/_url.py", line 132, in URL
_QUERY_PART_QUOTER = _Quoter(safe="?/:@", qs=True, requote=False)
File "yarl/_quoting.pyx", line 192, in yarl._quoting._Quoter.__init__
TypeError: __init__() got an unexpected keyword argument 'requote'
清单上的最后一件事是 yarl,所以我尝试了import yarl
并得到这个错误:
Traceback (most recent call last):
File "/usr/local/lib/python3.6/site-packages/yarl/__init__.py", line 1, in <module>
from ._url import URL, cache_clear, cache_configure, cache_info
File "/usr/local/lib/python3.6/site-packages/yarl/_url.py", line 56, in <module>
@rewrite_module
File "/usr/local/lib/python3.6/site-packages/yarl/_url.py", line 132, in URL
_QUERY_PART_QUOTER = _Quoter(safe="?/:@", qs=True, requote=False)
File "yarl/_quoting.pyx", line 192, in yarl._quoting._Quoter.__init__
TypeError: __init__() got an unexpected keyword argument 'requote'
python的版本是3.6.8。我还在另一台 3.6.9 机器上尝试过此操作,并得到了相同的错误。我已经在一台 3.7.7 的机器上尝试过这个,一切都正常加载,但我无法在这台机器上将 python 升级到 3.7,所以想让它在 3.6 上工作。