Heroku无法读取我的requirements.txt文件

时间:2020-07-02 18:20:57

标签: python python-3.x heroku discord discord.py

我和我的团队目前正在使用Python开发Discord机器人。我们暂时使用Heroku托管该机器人,将来可能会有所改变,但现在是Heroku。

Heroku直接读取了我们的requirements.txt文件。格式是否错误或类似问题?它曾经可以工作,但是我的一个团队成员添加了一个新要求,但现在不再起作用。这是文件包含的内容:

discord.py==1.3.3
PyNaCl==1.3.0
pandas
dnspython==1.16.0
async-timeout==3.0.1
youtube_dl==2020.5.29
aiohttp==3.6.2
ffmpeg==1.4
praw==7.0.0
pycorona==0.5.9
pafy==0.5.5

以下是Procfile包含的内容,以防万一它有用:

worker: python MASTERBOT.py

有人知道我们的文件有什么问题以及我们可以如何解决该问题吗?如果需要,我将提供更多信息。

编辑:我想指出的是,当在我们的计算机上本地运行时,该bot具有100%的功能。

1 个答案:

答案 0 :(得分:0)

尝试:

  • 删除requirements.txt并创建另一个,并包含所有 模块名称,并在"cmd"中键入"$git add ."并提交,然后将其推送。会将所有更新的文件推送到当前目录的n文件夹中。
  • 或者如果遇到procfile错误,请执行
 $git add Procfile 
 $git commit -m "updating procfile"  
 $git push heroku master

如果遇到测功机问题

$ heroku ps

否则尝试重新启动

$ heroku重新启动