Heroku-导入不一致错误

Heroku-导入不一致错误,heroku,discord.py,nameerror,Heroku,Discord.py,Nameerror,Heroku日志: import discord.abc File "/app/.heroku/python/lib/python3.8/site-packages/discord/abc.py", line 101, in <module> SnowflakeTime = Union[Snowflake, datetime] NameError: name 'datetime' is not defined. 构建成功,bot在启动时崩溃。bot导入disco

Heroku日志:

import discord.abc
File "/app/.heroku/python/lib/python3.8/site-packages/discord/abc.py", line 101, in <module>
SnowflakeTime = Union[Snowflake, datetime]
NameError: name 'datetime' is not defined.

构建成功,bot在启动时崩溃。bot导入discord,日志显示它在到达时抛出了上面的错误。它在我的本地机器上运行完全正常。我还尝试在runtime.txt中使用不同版本的python。请告知,谢谢

您正在尝试安装正在开发中的
master
分支,该分支会引发错误。 要从git repo获取discord.py的最新版本,请使用

git+https://github.com/Rapptz/discord.py.git@1.7.2
@v1.7.2
指的是该版本

或者PyPi上提供了discord.py,因此您可以直接从它进行安装

pip install discord.py==1.7.2

我猜这是因为你正在导入discord.abc?如果这是您想要的,可以尝试使用discord import abc的
pip install discord.py==1.7.2