Python Heroku没有安装requirements.txt中列出的任何内容
我不是以英语为母语的用户,我是Python初学者。请原谅任何语法错误 我很难把一个简单的烧瓶项目推给Heroku 首先,我的requirements.txt如下: 但是,Heroku返回错误代码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应用程序
远程:-->安装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