我是使用 Bokeh 的第一天,我正在尝试了解服务器的工作原理。首先,我运行了一个示例应用程序
bokeh serve --show main.py
Run Code Online (Sandbox Code Playgroud)
我看到了这个信息:
然后我看到没有其他未使用的会话可用,因此当我尝试并行运行另一个应用程序(使用相同命令从另一个窗口启动)并且失败时,我并不完全感到惊讶:
所以我想如果我关闭应用程序窗口,我将能够运行另一个应用程序,并且我注意到服务器确实注册了我关闭了网络浏览器:
但是我仍然收到此错误:
port 5006 is already in use
Run Code Online (Sandbox Code Playgroud)
我浏览了文档,如果我遗漏了一些东西,我很抱歉,但我的两个问题是
感谢您的建议和链接。
您可以通过一次调用命令来启动多个应用程序bokeh:
bokeh serve --show app1.py, app2/ app3.py
Run Code Online (Sandbox Code Playgroud)
或者您可以明确地在不同端口上运行不同的应用程序:
bokeh serve --show --port 5001 app1.py
bokeh serve --show --port 5002 app2.py
Run Code Online (Sandbox Code Playgroud)