我如何修复 python 给我这个错误?

时间:2021-02-28 15:51:31

标签: python discord discord.py

我正在尝试编写一个不和谐的机器人,但我收到了这个错误,我安装了 discord.py 所以我不知道问题是什么我在 Windows 10 上使用 python 3.8

出现此错误的代码:

import discord

错误:

Traceback (most recent call last):
  File "C:\Users\USER\Desktop\test.py", line 1, in <module>
    import discord
  File "C:\Users\USER\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\site-packages\discord\__init__.py", line 20, in <module>
    from .client import Client, AppInfo, ChannelPermissions
  File "C:\Users\USER\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\site-packages\discord\client.py", line 38, in <module>
    from .state import ConnectionState
  File "C:\Users\USER\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\site-packages\discord\state.py", line 36, in <module>
    from . import utils, compat
  File "C:\Users\USER\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\site-packages\discord\compat.py", line 32
    create_task = asyncio.async
                          ^
SyntaxError: invalid syntax

1 个答案:

答案 0 :(得分:0)

尝试在代码前加上 python3 运行您的代码,旧版本的 Python 不支持异步语法。