代码有问题,我找不到解决方案

时间:2019-04-15 15:32:30

标签: python heroku

There is a problem with the code, I can not find a solution

C:\Users\sphe\justeat>git push heroku master
Enumerating objects: 61, done.
Counting objects: 100% (61/61), done.
Delta compression using up to 4 threads.

Compressing objects: 100% (54/54), done.
Writing objects: 100% (61/61), 1015.17 KiB | 647.00 KIS/s, done.
Total 61 (delta 4), reused 0 (delta 0)
remote: Compressing source files... done.
remote: Building source:
remote: -----> Python app detected
remote:Requested runtime (python-3.5.2) is not available for this stack (heroku-18)
remote: More info: https://devcenter.heroku.co...
remote: ! Push failed

远程:正在验证部署...     远程:!推送被拒绝给enigmatic-spire-63168。     到VPC-native cluster ...     ! [远程拒绝]主机->主机(预接收挂钩被拒绝)     错误:无法将某些引用推送到'https://git.heroku.com/enigm ...

1 个答案:

答案 0 :(得分:0)

您的问题

远程:请求的运行时(python-3.5.2)不适用于此堆栈(heroku-18)

解决方案:

通过heroku的官方网站,您的python版本(3.5.2)与heroku版本18不兼容。

从开发人员网页:

  

指定Python版本

     

默认情况下,新创建的Python应用程序使用python-3.6.8运行时。 You can also specify a different supported Python version.

     

支持的运行时

     
      在所有(heroku-16和heroku-18)运行时堆栈上的
  • python-3.7.3
  •   在所有(heroku-16和heroku-18)运行时堆栈上的
  • python-3.6.8
  •   在所有(heroku-16和heroku-18)运行时堆栈上的
  • python-2.7.16
  •