Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 博克发球返回白页_Python 3.x_Bokeh_Tornado - Fatal编程技术网

Python 3.x 博克发球返回白页

Python 3.x 博克发球返回白页,python-3.x,bokeh,tornado,Python 3.x,Bokeh,Tornado,我试图通过bokeh-serve-myapp.py为bokeh应用程序提供服务,该应用程序正在运行:。但是,浏览器会显示一个空白的白色页面 为了解决这个问题,我建议设置环境变量BOKEH_RESOURCES=inline。这不会改变任何事情 如果我只是运行Python文件,那么返回的网页与服务器应用程序的地址相同,但它实际上显示了内容,并且是响应的。查看页面的源代码,我可以看到application/json脚本中有对的引用,并且主体包含数据 服务器应用程序在application/json脚本

我试图通过
bokeh-serve-myapp.py
为bokeh应用程序提供服务,该应用程序正在运行:。但是,浏览器会显示一个空白的白色页面

为了解决这个问题,我建议设置环境变量BOKEH_RESOURCES=inline。这不会改变任何事情

如果我只是运行Python文件,那么返回的网页与服务器应用程序的地址相同,但它实际上显示了内容,并且是响应的。查看页面的源代码,我可以看到application/json脚本中有对的引用,并且主体包含数据

服务器应用程序在application/json脚本中不包含数据,对Bokeh的引用如下:

我还可以看到页面的标题是Bokeh应用程序,而它应该在myapp.py中设置标题

我的环境:

  • centOS 7
  • 博克1.4.0
  • 龙卷风6.0.3

根据@bigreddot的建议,我在脚本中添加了以下代码片段,并通过
bokeh-serve-myapp.py
调用它

from bokeh.plotting import figure, curdoc
from bokeh.layouts import column
from bokeh.client import push_session

curdoc().add_root(column(p))
session = push_session(curdoc())
session.show()

您正在调用
curdoc()。添加_root(…)
将内容添加到文档中以在服务器应用程序中显示?我很高兴它能工作!你能自我回答并接受或删除问题吗?(这样[bokeh]标签就不会有悬而未决的未回答问题)