当我将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行))
答案 0 :(得分:1)
我不认为您应该在requirements.txt.
中使用任何“ python”版本,而我的requirements.txt
则是针对极其基本的应用程序,但它仅具有以下功能:
gunicorn
django-heroku
django
要求是针对“额外”事物的。如果您为python设置了buildpack,我认为您根本不需要在requirements.txt
中使用它。
我实际上没有runtime.txt
,因为heroku可以自动配置它,但是我不认为这是您遇到的问题。