Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Heroku没有安装requirements.txt中列出的任何内容_Python_Heroku_Flask - Fatal编程技术网

Python Heroku没有安装requirements.txt中列出的任何内容

Python Heroku没有安装requirements.txt中列出的任何内容,python,heroku,flask,Python,Heroku,Flask,我不是以英语为母语的用户,我是Python初学者。请原谅任何语法错误 我很难把一个简单的烧瓶项目推给Heroku 首先,我的requirements.txt如下: 但是,Heroku返回错误代码 远程: 远程:-->检测到Python应用程序 远程:-->安装python-3.6.1 远程:-->安装pip 远程:-->带pip的安装要求 远程:无法导入站点模块 远程:回溯(最近一次呼叫最后一次): 远程:文件“/tmp/build_b20ee4f76cefa5dfa20998cf2e369

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

我很难把一个简单的烧瓶项目推给Heroku

首先,我的requirements.txt如下:

但是,Heroku返回错误代码

远程:
远程:-->检测到Python应用程序
远程:-->安装python-3.6.1
远程:-->安装pip
远程:-->带pip的安装要求
远程:无法导入站点模块
远程:回溯(最近一次呼叫最后一次):
远程:文件“/tmp/build_b20ee4f76cefa5dfa20998cf2e3692c7/site.py”,第1行,在
远程:从烧瓶导入烧瓶,渲染\u模板
远程:ModuleNotFoundError:没有名为“flask”的模块
遥控器:!推送被拒绝,未能编译Python应用程序。
远程:
遥控器:!推送失败
我已经在venv和global environment上成功运行了该项目,并在venv激活和停用模式下多次运行
/venv/bin/pip freeze
命令
/venv/bin/pip-r install requirements.txt
在新的venv中可以正常工作

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


谢谢

requirements.txt信息需要包含在PIP文件中。在本地pipenv上,我使用了:

pipenv安装-r requirements.txt


这也更新了PIP文件。然后把他交给了希罗库。希望这能有所帮助。

OP使用的是
pip
,而不是Pipenv:“使用pip安装需求”。那很好。
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