【问题标题】:Heroku - import discord throwing NameErrorHeroku - 导入不和谐抛出 NameError
【发布时间】:2021-08-01 11:47:01
【问题描述】:

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

构建成功,机器人在启动时崩溃。该机器人导入了不和谐,并且日志显示它在到达那里时抛出了上面的错误。它在我的本地机器上运行良好。我还尝试在 runtime.txt 中使用不同版本的 python。请指教,谢谢!

【问题讨论】:

  • 猜是因为你正在导入discord.abc?如果这是你想要的,可以试试from discord import abc?

标签: heroku discord.py nameerror


【解决方案1】:

您正在尝试安装 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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-04-12
    • 2014-05-29
    • 2022-07-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-05
    • 1970-01-01
    相关资源
    最近更新 更多