首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >定义正确的requirements.txt文件

定义正确的requirements.txt文件
EN

Stack Overflow用户
提问于 2015-11-08 21:35:38
回答 1查看 1K关注 0票数 1

我已经开发了一个在本地计算机上工作的Flask应用程序,但我现在正试图将它移植到网络上(通过IBM )。我第一次这样做是失败的。我收到的错误消息是:

Server error, status code: 400, error code: 170001, message: Staging error: no available stagers

当我使用cf logs myapp --recent检查日志文件时,我发现:

代码语言:javascript
复制
2015-11-08T15:34:15.92-0500 [STG/35]     OUT -----> Downloaded app package (72K)
2015-11-08T15:34:19.98-0500 [STG/35]     OUT -----> Downloaded app buildpack cache (39M)
2015-11-08T15:34:24.82-0500 [STG/0]      OUT -------> Buildpack version 1.3.1
2015-11-08T15:34:40.57-0500 [STG/0]      OUT -----> Installing dependencies with pip
2015-11-08T15:34:41.54-0500 [STG/0]      OUT        You are using pip version 6.1.0.dev0, however version 7.1.2 is available.
2015-11-08T15:34:41.54-0500 [STG/0]      OUT        You should consider upgrading via the 'pip install --upgrade pip' command.
2015-11-08T15:34:41.56-0500 [STG/0]      OUT        Collecting flask.ext.wtf (from -r requirements.txt (line 2))
2015-11-08T15:34:41.88-0500 [STG/0]      OUT          Could not find a version that satisfies the requirement flask.ext.wtf (from -r requirements.txt (line 2)) (from versions: )
2015-11-08T15:34:41.88-0500 [STG/0]      OUT          No matching distribution found for flask.ext.wtf (from -r requirements.txt (line 2))
2015-11-08T15:34:41.96-0500 [STG/0]      OUT Staging failed: Buildpack compilation step failed
2015-11-08T15:34:41.97-0500 [STG/0]      ERR 
2015-11-08T15:34:42.67-0500 [API/2]      ERR encountered error: App staging failed in the buildpack compile phase
2015-11-08T15:35:37.75-0500 [API/3]      OUT Updated app with guid b580bb64-4415-4bb4-8fd1-1e4d3de4f7d9 ({"name"=>"cultural-insight", "memory"=>128, "environment_json"=>"PRIVATE DATA HIDDEN"})
2015-11-08T15:35:49.95-0500 [API/3]      OUT Updated app with guid b580bb64-4415-4bb4-8fd1-1e4d3de4f7d9 ({"state"=>"STOPPED"})
2015-11-08T15:35:52.41-0500 [DEA/113]    OUT Got staging request for app with id b580bb64-4415-4bb4-8fd1-1e4d3de4f7d9
2015-11-08T15:35:52.47-0500 [API/0]      ERR exception handling first response Staging error: failed to stage application:
2015-11-08T15:35:52.47-0500 [API/0]      ERR Not enough memory resources available
2015-11-08T15:50:52.42-0500 [API/0]      ERR encountered error: Staging error: failed to stage application: staging had already been marked as failed, this could mean that staging took too long

问题似乎是pip找不到Flask-WTF,我的应用程序需要它。

我用pip install Flask-WTF在我的本地机器上安装了烧瓶-WTF。构建器在设置时摄入的requirements.txt内容很简单:

Flask==0.10.1 Flask-WTF

特别是,我不知道为什么皮普要flask.ext.wtf?此外,当我将其提高到512 MB时,应用程序说它仅限于128 MB,这让我感到不安。

总之,我不知道发生了什么事。我如何解决这个问题?完整的源代码是这里

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-08 21:44:08

运行此(编辑):

代码语言:javascript
复制
pip install --upgrade pip

并更新您的requirements.txt文件:

代码语言:javascript
复制
pip freeze > requirements.txt
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33599299

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档