当我开始我的不和.使用以下代码的py bot:


> from discord.ext import commands
> 
> bot = commands.Bot(command_prefix = ",", description = "Bot de eagle57")
> 
> bot.run("Mytoken")

,我得到这个错误:

C:\Users\Elève\AppData\Local\Programs\Python\Python310\lib\site-packages\aiohttp\connector.py:964: RuntimeWarning: coroutine 'TCPConnector._resolve_host' was never awaited
  hosts = await asyncio.shield(self._resolve_host(
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
Traceback (most recent call last):
  File "d:\Python\Bot_discord\main.py", line 5, in <module>
    bot.run("Mytoken")
  File "C:\Users\Elève\AppData\Local\Programs\Python\Python310\lib\site-packages\discord\client.py", line 723, in run
    return future.result()
  File "C:\Users\Elève\AppData\Local\Programs\Python\Python310\lib\site-packages\discord\client.py", line 702, in runner
    await self.start(*args, **kwargs)
  File "C:\Users\Elève\AppData\Local\Programs\Python\Python310\lib\site-packages\discord\client.py", line 665, in start
    await self.login(*args, bot=bot)
  File "C:\Users\Elève\AppData\Local\Programs\Python\Python310\lib\site-packages\discord\client.py", line 511, in login
    await self.http.static_login(token.strip(), bot=bot)
  File "C:\Users\Elève\AppData\Local\Programs\Python\Python310\lib\site-packages\discord\http.py", line 
300, in static_login
    data = await self.request(Route('GET', '/users/@me'))
  File "C:\Users\Elève\AppData\Local\Programs\Python\Python310\lib\site-packages\discord\http.py", line 
192, in request
    async with self.__session.request(method, url, **kwargs) as r:
  File "C:\Users\Elève\AppData\Local\Programs\Python\Python310\lib\site-packages\aiohttp\client.py", line 1012, in __aenter__
    self._resp = await self._coro
  File "C:\Users\Elève\AppData\Local\Programs\Python\Python310\lib\site-packages\aiohttp\client.py", line 480, in _request
    conn = await self._connector.connect(
  File "C:\Users\Elève\AppData\Local\Programs\Python\Python310\lib\site-packages\aiohttp\connector.py", 
line 523, in connect
    proto = await self._create_connection(req, traces, timeout)
  File "C:\Users\Elève\AppData\Local\Programs\Python\Python310\lib\site-packages\aiohttp\connector.py", 
line 858, in _create_connection
    _, proto = await self._create_direct_connection(
  File "C:\Users\Elève\AppData\Local\Programs\Python\Python310\lib\site-packages\aiohttp\connector.py", 
line 964, in _create_direct_connection
    hosts = await asyncio.shield(self._resolve_host(
TypeError: shield() got an unexpected keyword argument 'loop'

有人知道我为什么会犯这个错误吗?

我已经删除了代码中不需要的所有内容,并更新了所有pip冻结,但错误没有改变.

推荐答案

这通常是由于过时的aiohttp模块造成的

你可以跑

pip install -U aiohttp

pip install -U discord.py

在大多数情况下,这将解决您的问题

Python相关问答推荐

一切似乎都可以自己工作,但当我把它放在一起时,它会抛出RegexMatch错误

单击Cookie横幅错误并在Selenium中启用搜索栏

只需使用Python在图像中保留 colored颜色 范围区域

计算每月过go x年的平均值

带有pandas的分区列上的过滤器的多个条件read_parquet

Python中的Pool.starmap异常处理

如何使用没有Selenium的Python在百思买着陆页面上处理国家/地区 Select ?

Class_weight参数不影响RandomForestClassifier不平衡数据集中的结果

线性模型PanelOLS和statmodels OLS之间的区别

将DF中的名称与另一DF拆分并匹配并返回匹配的公司

大Pandas 胚胎中产生组合

Odoo 14 hr. emergency.public内的二进制字段

如何检测背景有噪的图像中的正方形

如何使用matplotlib在Python中使用规范化数据和原始t测试值创建组合热图?

删除任何仅包含字符(或不包含其他数字值的邮政编码)的观察

C#使用程序从Python中执行Exec文件

如何在Python中并行化以下搜索?

梯度下降:简化要素集的运行时间比原始要素集长

Pandas DataFrame中行之间的差异

python中的解释会在后台调用函数吗?