尝试使用Bokeh Packt通过Kevin Jolly的动手数据可视化来运行简单的应用程序。
#Import the required packages
from bokeh.layouts import widgetbox
from bokeh.models import Slider
from bokeh.io import curdoc
#Create a slider widget
slider_widget = Slider( start = 0, end = 100, step = 10, title = 'Single Slider')
#Create a layout for the widget
slider_layout = widgetbox( slider_widget)
#Add the slider widget to the application
curdoc(). add_root( slider_layout)
然后尝试启动bokeh服务器:
... \ Python_Scripts \ Sublime>散景服务--show bokeh.py 散景:“散景”一词无法识别为cmdlet,函数,脚本文件或可运行程序的名称。
背景信息
Python版本:3.7.3(默认,2019年4月24日,15:29:51)[MSC v.1915 64位(AMD64)]
IPython版本:7.8.0
龙卷风版本:6.0.3
散景版本:1.3.4
BokehJS静态路径:C:\ Users \ k S \ Anaconda3 \ lib \ site-packages \ bokeh \ server \ static
node.js版本:(未安装)
npm版本:(未安装)
先前有相同问题的帖子没有提供有效的解决方案,请帮忙。
答案 0 :(得分:0)
首先,我强烈建议您将文件重命名为arrangements::combinations(x, k = 2)
以外的名称。由于Python本身的工作方式,有时这可能导致Python尝试加载错误的模块。
bokeh.py
可以工作,而bokeh info
却不能工作,这非常奇怪,因为它们实际上是同一程序文件的子命令。如果重命名脚本没有帮助,那么您始终可以使用Python bokeh serve
命令行选项来调用服务器:
-m
如果 this 不起作用,可能仅意味着一件事:您正在运行的python -m bokeh serve --show app.py
可执行文件是与Bokeh安装所在的环境不同的Python环境。