首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从Jupyter停止Flask服务器

从Jupyter停止Flask服务器
EN

Stack Overflow用户
提问于 2019-01-03 02:34:55
回答 1查看 2.1K关注 0票数 3

如果可能的话,我想在Jupyter Notebook上运行Flask,但是一旦应用程序运行起来,我就无法停止它,除非重启内核。有没有一种方法可以做一些等同于ctrl+c的事情来阻止应用程序在cell中运行?

下面是我正在做的事情:

代码语言:javascript
运行
复制
import dash
import dash_core_components as dcc
import dash_html_components as html

app = dash.Dash()

app.layout = html.Div(['This is the outermost div',
                      html.Div(['This is an inner div'],
                              style=dict(color='red')),
                      html.Div(['Another inner div'],
                              style=dict(color='blue'))],
                     style=dict(color='green',
                               border='2px green solid'))

app.run_server()

这会产生:

代码语言:javascript
运行
复制
 * Serving Flask app "__main__" (lazy loading)
 * Environment: production
   WARNING: Do not use the development server in a production environment.
   Use a production WSGI server instead.
 * Debug mode: off
 * Running on http://127.0.0.1:8050/ (Press CTRL+C to quit)
127.0.0.1 - - [02/Jan/2019 10:24:53] "GET / HTTP/1.1" 200 -
127.0.0.1 - - [02/Jan/2019 10:24:54] "GET /_dash-layout HTTP/1.1" 200 -
127.0.0.1 - - [02/Jan/2019 10:24:54] "GET /_dash-dependencies HTTP/1.1" 200 -
127.0.0.1 - - [02/Jan/2019 10:24:54] "GET /_favicon.ico HTTP/1.1" 200 -

在Jupyter中,我无法中断内核,因此要停止应用程序的运行,我需要重新启动内核。有没有更好的方法?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54011462

复制
相关文章

相似问题

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