Heroku 不安装requirements.txt 中列出的任何内容

Tom*_*ang 6 python heroku flask

我不是一个以英语为母语的用户,而且我是一个 Python 初学者。请原谅任何语法错误。

我在将一个简单的 Flask 项目推送到 Heroku 时遇到问题。

该项目位于Github上

首先,我的requirements.txt如下所示:

click==6.7
Flask==0.12.2
gunicorn==19.7.1
itsdangerous==0.24
Jinja2==2.9.6
MarkupSafe==1.0
Werkzeug==0.12.2
Run Code Online (Sandbox Code Playgroud)

但是,Heroku 返回错误代码

click==6.7
Flask==0.12.2
gunicorn==19.7.1
itsdangerous==0.24
Jinja2==2.9.6
MarkupSafe==1.0
Werkzeug==0.12.2
Run Code Online (Sandbox Code Playgroud)

我已在 venv 和全局环境中成功运行该项目,并./venv/bin/pip freeze在 venv 激活和停用模式下多次运行该命令。./venv/bin/pip -r install requirements.txt在新的venv中可以正常工作。

我不确定我哪一步做错了。任何建议都会有所帮助。

谢谢。

小智 3

Pipfile中需要包含requirements.txt信息。在本地 pipelinev 上,我使用了:

pipelinev install -r 要求.txt

这也更新了 Pipfile。然后提交并推送到heroku。希望这可以帮助。