python - Discord 导入 python 问题

标签 python discord.py

当我尝试导入不和谐模块时出现此错误,我使用 pip install discord 安装了它,我使用的是 pip 版本 10.0.1 和 python 3.7

import discord File "C:\Users\chino\AppData\Local\Programs\Python\Python37-32\lib\site-packages\discord\__init__.py", line 20, in <module> from .client import Client, AppInfo, ChannelPermissions File "C:\Users\chino\AppData\Local\Programs\Python\Python37-32\lib\site-packages\discord\client.py", line 38, in <module> from .state import ConnectionState File "C:\Users\chino\AppData\Local\Programs\Python\Python37-32\lib\site-packages\discord\state.py", line 36, in <module> from . import utils, compat File "C:\Users\chino\AppData\Local\Programs\Python\Python37-32\lib\site-packages\discord\compat.py", line 32 create_task = asyncio.async ^ SyntaxError: invalid syntax

最佳答案

正如其 github 上所述,Discord.py 与 Python 3.7 不兼容。他们提交了修复程序,但尚未发布,因此您可以降级到 Python 3.6 或手动更改此提交的文件:

https://github.com/Rapptz/discord.py/commit/096584733e8a8025b13f46fa920e18abe19352c1

或者,如果您确实需要 python 3.7,您可以按照他们的建议使用他们更新的 rewrite 分支,该分支已经提供了此修复程序。

编辑:Discord.py 现在支持 python 3.7,所以这应该不再是问题。

关于python - Discord 导入 python 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52975065/

相关文章:

python-3.x - 如何在discord.py库中设置多个前缀或使前缀不区分大小写?

python - 使用 discord.py 让机器人响应图像

python - 如何使用 python discord 向机器人所在的每台服务器发送消息

python - 使用 Matplotlib 绘制时间戳(小时/分钟/秒)

python - 从opencv中的图片中删除大对象

python - 一对多加入 pandas 数据帧作为 JSON 而不是 pandas 数据帧

python - 不和谐 py - message.mentions "else"没有任何结果

python - 当成员不在 JSON 文件中时,Discord.py 机器人无法发送消息

python - 在非数字上拆分字符串

.net - 用于 Linux 开发的最佳 Visual-Studio Like 工具