当我在heroku中部署我的代码时,它显示"找不到满足要求的版本python-3.5.2"

时间:2018-02-12 13:37:18

标签: python heroku

当我在部署我的开发人员代码时,会显示

  

找不到满足要求python3.5.2的版本

如何解决?

enter image description here

1 个答案:

答案 0 :(得分:0)

您是否手动将python3.5.2添加到requirements.txt文件?

此文件只能由Python Package Index生成,例如
pip freeze > requirements.txt,并列出您的Python依赖项,而不是Python运行时版本本身。

使用Heroku,您可以在名为runtime.txt的文本文件中指定特定的Python运行时,例如python-3.6.4 - 可以在Heroku文档here中找到更多信息。

虽然可以使用不同的运行时,但Heroku本身只支持最新的稳定版本,这些版本在撰写时(2.7.14和3.6.4)。