【问题标题】:Discord importing python issue [duplicate]Discord导入python问题[重复]
【发布时间】:2019-03-29 05:27:19
【问题描述】:

当我尝试导入我使用 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上有一些关于这个问题的问题。以前该模块不适用于 3.7,但看起来他们已修复它。您正在运行最新版本的 Discord 模块吗?
  • 我刚刚做了 pip install discord 所以我这么认为?

标签: python discord.py


【解决方案1】:

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

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

或者,如果你真的需要 python 3.7,你可以使用他们更新的 rewrite 分支,正如他们推荐的那样,它已经提供了这个修复。

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

【讨论】:

    猜你喜欢
    • 2016-05-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-22
    • 1970-01-01
    • 2015-06-19
    相关资源
    最近更新 更多