Heroku 未读取 requirement.txt 文件
Heroku not reading requirement.txt file
我正在尝试将我的 python flask 应用程序部署到 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
文件夹结构;
我的应用程序遇到了类似的问题。我只是通过发送一个空的 requirements.txt
文件来重置我的所有要求。然后构建我的应用程序。然后发送原始文件。我不明白为什么,但它奏效了。
我通过在 Heroku 中创建一个新环境来修复它。之前的环境好像没有读取requirement.txt文件,我想不通为什么。
我在 Heroku 上也遇到了类似的问题。我创建了一个相同的新项目,它神奇地起作用了。 Heroku 有一些与忽略 requirements.txt
有关的错误
我正在尝试将我的 python flask 应用程序部署到 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
文件夹结构;
我的应用程序遇到了类似的问题。我只是通过发送一个空的 requirements.txt
文件来重置我的所有要求。然后构建我的应用程序。然后发送原始文件。我不明白为什么,但它奏效了。
我通过在 Heroku 中创建一个新环境来修复它。之前的环境好像没有读取requirement.txt文件,我想不通为什么。
我在 Heroku 上也遇到了类似的问题。我创建了一个相同的新项目,它神奇地起作用了。 Heroku 有一些与忽略 requirements.txt
有关的错误