将Django应用程序推送到Heroku Master时出错

时间:2019-08-02 18:07:14

标签: python heroku

当我将Django应用推送到heroku master时,出现关于python版本的错误

我已经使用python-3.7.2添加了一个runtime.txt文件,并将python-3.7.2添加到了需求文件中。

收集python-3.7.0(来自-r /tmp/build_56ed5608dd6394891e58f29a1dd224c2/requirements.txt(第5行)) 远程:找不到满足要求python-3.7.0的版本(来自-r /tmp/build_56ed5608dd6394891e58f29a1dd224c2/requirements.txt(第5行))(来自版本:) remote:找不到适用于python-3.7.0的匹配发行版(来自-r /tmp/build_56ed5608dd6394891e58f29a1dd224c2/requirements.txt(第5行))

1 个答案:

答案 0 :(得分:1)

我不认为您应该在requirements.txt.中使用任何“ python”版本,而我的requirements.txt则是针对极其基本的应用程序,但它仅具有以下功能:

gunicorn 
django-heroku
django

要求是针对“额外”事物的。如果您为python设置了buildpack,我认为您根本不需要在requirements.txt中使用它。

我实际上没有runtime.txt,因为heroku可以自动配置它,但是我不认为这是您遇到的问题。