Heroku-导入不和引发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.

Requirements.txt:

git+https://github.com/Rapptz/discord.py
dnspython==1.16.0
PyNaCl==1.3.0
async-timeout==3.0.1
pandas
numpy
requests

构建成功,机器人在启动时崩溃。机器人导入discord,日志显示当它到达那里时会抛出上面的错误。它在我的本地机器上运行完全正常。我也尝试过在runtime.txt中使用不同版本的python。请建议,谢谢!

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

git+https://github.com/Rapptz/discord.py.git@1.7.2

@v1.7.2表示版本

或者discord.py在PyPi上可用,所以您可以直接从它安装。

pip install discord.py==1.7.2

相关内容

最新更新