flask bokeh服务器 - 图形不渲染(ubuntu)但在本地机器上工作

时间:2018-02-23 18:41:03

标签: python flask bokeh web-development-server

我创建了一个可以通过Flask访问的散景图。我能够通过本地机器上的烧瓶成功运行散景服务器

散景服务器bokeh serve--allow-websocket-origin=localhost:5000 filename.py

两个命令窗口上的

flask python run.py

现在我想在运行ubuntu的虚拟机上做同样的事情。在两个putty窗口上使用完全相同的命令不再有效。我可以访问非散景html页面。

当试图访问散景图时,我得到:

  

OSError:无法拉取会话文档,因为我们无法连接到服务器(启动服务器,尝试'散景服务'命令)

但我已经初步bokeh serve

这是将调用散景服务器的烧瓶中的代码片段

@main.route("/grid")
def bokehserver():
    session=pull_session(url="http://localhost:5006/filename")
    bokeh_script=autoload_server(None, url="http://localhost:5006/filename",session_id=session.id)
    return render_template("bokserv.html",bokeh_script=bokeh_script)

编辑:我正在阅读关于< linux服务器配置文件'在linux上运行散景服务器。我还没有制作这样的配置文件。有人可以确认这些是否完全必要吗?我不想过度夸大我的项目。在我看过的许多例子中,开发人员使用nginx和gunicorn等东西来获得烧瓶/散景并运行,但到目前为止,我已经能够避免这些额外的层..

edit2:ubuntu终端中的bokeh serve --show filename.py生成标准消息,就好像它正在工作但它没有打开浏览器来显示图形。

0 个答案:

没有答案