• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >云计算 > 如何在coding.net上部署项目 (Flask),coding.netflask

如何在coding.net上部署项目 (Flask),coding.netflask

作者:网友 字体:[增加 减小] 来源:互联网

本文主要包含coding.net 删除项目,coding.net,17coding.net,coding.net怎么用,ai2.17coding.net等服务器相关知识,网友希望可以进行参考

如何在coding.net上部署项目 (Flask),coding.netflask


在coding.net上部署一个flask应用的过程记录
  • fork别人的一个flask应用,本地已经跑起来了,现在把它部署到coding上。
  • 想在coding上运行,需要多加一个Procfile文件,官方示例如下

web: gunicorn hello:app -b $VCAPAPPHOST:$VCAPAPPPORT

其中,hello即应用下的主文件,我的是123.py,并且也不需要绑定host和端口,所以我的Procfile文件内容是

web: gunicorn 123:app

  • git push把代码传到coding

  • coding说了

    项目必须使用 Pip 来解决依赖,如果项目目录下没有 requirements.txt 文件,你必须创建一个,否则项目将无法部署。小提示:可以使用 pip freeze > requirements.txt 命令生成 requirements.txt 文件

这里非常的坑,这是之后部署出现的问题

2015-05-09T13:21:40.51+0800 [STG] OUT Could not find a version that satisfies the requirement Werkzeug==0.10.1 (from -r requirements.txt (line 6)) (from versions: 0.1, 0.2, 0.3.1, 0.3, 0.4.1, 0.4, 0.5.1, 0.5, 0.6.1, 0.6.2, 0.6, 0.7.1, 0.7.2, 0.7, 0.8.1, 0.8.2, 0.8.3, 0.8, 0.9.1, 0.9.2, 0.9.3, 0.9.4, 0.9.5, 0.9.6, 0.9) 2015-05-09T13:21:40.51+0800 [STG] OUT Cleaning up... 2015-05-09T13:21:40.57+0800 [STG] OUT Storing debug log for failure in /home/vcap/.pip/pip.log 2015-05-09T13:21:40.61+0800 [STG] OUT Staging failed: Buildpack compilation step failed 2015-05-09T13:21:40.75+0800 [API] ERR Encountered error: Staging error: failed to stage application: 2015-05-09T13:21:40.75+0800 [API] ERR Script exited with status 1

这里原因很明显,平台的pip找不到符合requirements.txt里指定的模块版本来安装,可以看到列出的可用版本低于指定版本,我想问一句,您用的什么pip源啊,该换换了吧!

  • 折腾了一下,找到一个简单方法,把requirements.txt里版本号全删了,

如

Flask==0.10.1
gunicorn==19.3.0
itsdangerous==0.24
Jinja2==2.7.3
MarkupSafe==0.23
Werkzeug==0.10.1

修改成

Flask
gunicorn
itsdangerous
Jinja2
MarkupSafe
Werkzeug

虽然不严谨,但是works。

在coding上点击一键部署,最后成功运行起来了。 flask-deploy

Written on May 9, 2015

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 如何在coding.net上部署项目 (Flask),coding.netflask

相关文章

  • Navicat连接oracle,出现Only compatible with oci version 8.1 and&nb,navicatoci
  • Mellanox网卡,使用netperf进行性能测试,mellanoxnetperf
  • 使用export/import导出和导入docker容器,exportdocker
  • 如何创造自己的数据字典(词库转换工具的使用),创造自己工具的使用
  • 观点 | 为什么说云主机比物理机故障率更低?,云主机
  • 2015.6.8,2015年6月8日
  • Apache Pig的前世今生,apachepig前世今生
  • kernel interrupt,interrupt
  • 亚马逊是如何颠覆商业软件高昂价格这座”柏林墙”的,商业软件柏林墙
  • Win 10服务智能化有什么根据?,win智能化

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • Scala 有几种其它的循环结构,scala几种循环结构
    • Deploy FAILURE:An app Was not successfully detected by any available buildpack,deploybuildpack
    • 基于反射实现自动化restful开发,自动化restful开发
    • HDFS数据完整性,hdfs完整性
    • [Hive]Hive调优:让任务并行执行,hive调优
    • MapReduce编程之数据去重,mapreduce编程数据
    • 云服务器 性能测试之web压力测试,web压力测试
    • 大数据的两种处理方式,数据两种处理方式
    • Spark编程指南V1.4.0(翻译),编程指南v1.4.0
    • Install Docker on Mac OS X,installdocker

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有