如何在离线模式下运行 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 的步骤?