当我推送应用程序时,heroku找不到点子

时间:2017-05-15 02:59:57

标签: python django heroku

当我尝试将我的django应用程序推送到heroku时,它在开始时就失败了:

  remote: -----> Python app detected
  remote: -----> Installing python-3.5.1
  remote: -----> Installing pip
  remote: -----> Installing requirements with pip
  remote:        /app/tmp/buildpacks/779a8bbfbbe7e1b715476c0b23fc63a2103b3e4131eda558669aba8fb5e6e05682419376144189b29beb5dee6d7626b4d3385edb0954bffea6c67d8cf622fd51/
  bin/steps/pip-install: line 5: /app/.heroku/python/bin/pip:
  No such file or directory
  remote:  !     Push rejected, failed to compile Python app.
  remote: 
我显然做错了什么,但我之前做了很多次同样的事情。怎么了?

1 个答案:

答案 0 :(得分:1)

昨天我遇到了同样的问题,因为我之前在完全相同的设置下部署到Django并没有问题,这真的令人沮丧。

在runtime.txt文件中,将其更改为:

python-3.5.1 

python-3.6.1

为什么在Heroku问题上更改Python版本会让我失望,但它就像魅力一样。