【问题标题】:Heroku not reading requirement.txt fileHeroku 不读取 requirements.txt 文件
【发布时间】:2018-11-09 03:39:21
【问题描述】:

我正在尝试将我的 python 烧瓶应用程序部署到 heroku,但它不断崩溃并抱怨 bash: gunicorn: command not found。我的requirement.txt 文件位于我的Procfile 所在的根文件夹中。我的python代码位于src/server/

Procfile 包含:web: gunicorn --pythonpath src/server/ route:app --preload

我的需求文件中有 gunicorn:

我有什么遗漏吗?

     gunicorn==19.8.1
     Flask==0.12.2
     Flask-Cache==0.13.1
     Flask-Cors==3.0.2
     Flask-MongoAlchemy==0.5.1
     flask-mongoengine==0.9.5
     Flask-PyMongo==0.5.2
     Flask-WTF==0.14.2
     gevent==1.2.1
     greenlet==0.4.12
     pymongo==3.6.1

文件夹结构;

【问题讨论】:

  • 你有什么错误吗,你能发送堆栈跟踪吗
  • 我已经用运行 heroku log 时得到的信息更新了帖子

标签: python heroku requirements.txt


【解决方案1】:

我的应用也遇到了类似的问题。我只是通过发送一个空的requirements.txt 文件来重置我的所有要求。然后构建了我的应用程序。然后发送原始文件。我不明白为什么,但它起作用了。

【讨论】:

    【解决方案2】:

    我通过在 Heroku 中创建一个新环境来修复它。之前的环境好像没有在读取requirement.txt文件,我想不通。

    【讨论】:

      【解决方案3】:

      我在 Heroku 上也遇到了类似的问题。我创建了一个相同的新项目,并且神奇地工作。 Heroku 有一些与忽略 requirements.txt 相关的错误

      【讨论】:

        猜你喜欢
        • 2020-10-23
        • 2021-01-23
        • 2018-09-11
        • 2017-05-11
        • 1970-01-01
        • 2023-03-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多