如何在离线模式下运行 Jupyter Dash 应用程序

Posted

技术标签:

【中文标题】如何在离线模式下运行 Jupyter Dash 应用程序【英文标题】:How can I run Jupyter Dash app in offline mode 【发布时间】:2021-10-24 16:19:02 【问题描述】:

我的工作机器上没有互联网连接,但我想使用 dash。当我尝试使用

运行我的代码时
app.css.config.serve_locally = True
app.scripts.config.serve_locally = True

我也只有白屏,没有任何图形或错误。 这里以一些简单的代码为例:

from jupyter_dash import JupyterDash
import dash_core_components as dcc
import dash_html_components as html

app = JupyterDash('offline example')

app.layout = html.Div([
    dcc.Graph(id='my-graph', figure='data': ['x': [1, 2, 3], 'y': [4, 1, 2]])
])

app.css.config.serve_locally = True
app.scripts.config.serve_locally = True

if __name__ == '__main__':
    app.run_server(mode=“Inline”)

【问题讨论】:

【参考方案1】:

您始终可以在没有互联网连接的情况下运行 JupyterDash。所以这不是这里的问题。我宁愿认为您还没有安装正确运行 plotly 和 JupyterDash 所需的所有组件。如果您能够运行最新版本,请仔细查看如何运行所有必要的安装here:

您还应该看看this youtube channel 提供的提示和技巧

您也可能由于某种原因无法在 JupyterLab 中启动您的应用。您可以通过更改来检查这一点

if __name__ == '__main__':
    app.run_server(mode="Inline")

收件人:

if __name__ == '__main__':
    app.run_server(mode="external")

这将在您的默认浏览器中启动 Dash 应用程序。

【讨论】:

以上是关于如何在离线模式下运行 Jupyter Dash 应用程序的主要内容,如果未能解决你的问题,请参考以下文章

如何在离线模式下使用 WorldWind Android 应用程序

如何在离线模式下使用 Cordova Geolocation 插件

如何在离线模式下从 Apple Watch 导入使用 HealthKit 的步骤?

如何在离线模式下从 Apple Watch 导入使用 HealthKit 的步骤?

PDF文件阅读问题仅在离线模式下快速

在离线模式下将 Jprofiler Controller 与 weblogic 进程一起使用