有谁知道为什么我部署分支时 Heroku Dashboard 出现错误?通过连接到我的 Github 存储库分支进行的手动部署工作正常,并表示已成功部署,但当我访问该页面时,我收到错误消息
应用程序错误 应用程序发生错误,无法提供您的页面。如果您是应用程序所有者,请检查您的日志以了解详细信息。您可以使用以下命令从 Heroku CLI 执行此操作 Heroku 日志 --tail 在此输入图片描述 我需要帮助来解决这个问题
您的问题出在 Python 代码中,而不是部署中。虽然部署成功了,但是Python代码执行的时候却抛出错误。
要解决此问题,您需要修改文件
/app/bot-team.py
第 44 行:
更改此:
image_path = 'C:\Python\PythScripts\pepedjen.jpg'
对此:
image_path = 'C:/Python/PythScripts/pepedjen.jpg'
# OR
image_path = 'C:\\Python\\PythScripts\\pepedjen.jpg'
出现此警告是因为 Python 字符串中使用反斜杠 () 进行转义序列。使用正斜杠 (/) 或双反斜杠 (\) 将避免此问题。
ModuleNotFoundError:没有名为“telebot”的模块 此外,远程机器人模块还存在 ModuleNotFoundError。通过运行确保您已安装该模块:
pip install pyTelegramBotAPI
确保在同一个Python环境中安装模块。