Discord.py连接调用失败('::1',9000),[Errno 10061]连接调用失败('127.0.0.1',9000)

2024-06-16 12:47:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我无法连接到discord,在discord.py官方文档上运行快速启动代码时收到此错误。我正在使用discord给出的正确标记

import discord

client = discord.Client()

@client.event
async def on_ready():
    print('We have logged in as {0.user}'.format(client))

@client.event
async def on_message(message):
    if message.author == client.user:
        return

    if message.content.startswith('$hello'):
        await message.channel.send('Hello!')

client.run(token)

我收到OSError: Multiple exceptions: [Errno 10061] Connect call failed ('::1', 9000), [Errno 10061] Connect call failed ('127.0.0.1', 9000)

Full error:

Traceback (most recent call last):
  File "C:\Users\Madhav\Desktop\PythonStuff\discordbot\botcode\bin\messagecontainer.py", line 5, in <module>
    import discord
  File "C:\Users\Madhav\AppData\Roaming\Python\Python36\site-packages\discord\__init__.py", line 25, in <module>
    from .client import Client
  File "C:\Users\Madhav\AppData\Roaming\Python\Python36\site-packages\discord\client.py", line 33, in <module>
    import aiohttp
  File "C:\Users\Madhav\AppData\Roaming\Python\Python36\site-packages\aiohttp\__init__.py", line 6, in <module>
    from .client import BaseConnector as BaseConnector
  File "C:\Users\Madhav\AppData\Roaming\Python\Python36\site-packages\aiohttp\client.py", line 32, in <module>
    from . import hdrs, http, payload
  File "C:\Users\Madhav\AppData\Roaming\Python\Python36\site-packages\aiohttp\http.py", line 1, in <module>
    import http.server
  File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64\lib\http\server.py", line 100, in <module>
    import socketserver
  File "C:\Users\Madhav\Desktop\PythonStuff\discordbot\botcode\bin\socketserver.py", line 13, in <module>
    asyncio.get_event_loop().run_until_complete(sendinstruction())
  File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64\lib\asyncio\base_events.py", line 468, in run_until_complete
    return future.result()
  File "C:\Users\Madhav\Desktop\PythonStuff\discordbot\botcode\bin\socketserver.py", line 8, in sendinstruction
    async with websockets.connect(uri) as websocket:
  File "C:\Users\Madhav\AppData\Roaming\Python\Python36\site-packages\websockets\client.py", line 517, in __aenter__
    return await self
  File "C:\Users\Madhav\AppData\Roaming\Python\Python36\site-packages\websockets\client.py", line 535, in __await_impl__
    transport, protocol = await self._create_connection()
  File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64\lib\asyncio\base_events.py", line 787, in create_connection
    ', '.join(str(exc) for exc in exceptions)))
OSError: Multiple exceptions: [Errno 10061] Connect call failed ('::1', 9000), [Errno 10061] Connect call failed ('127.0.0.1', 9000)

Tags: inpyimportclientpackageslinesiteroaming
1条回答
网友
1楼 · 发布于 2024-06-16 12:47:03

我的文件被破坏的原因是,我在名为socketserver.py和socketclient.py的文件夹中还有另外两个python脚本,它们可能与一些import discord.py使用的名称相同。重命名它们解决了这个问题

相关问题 更多 >