散景服务器无法识别

时间:2019-10-05 09:54:48

标签: bokeh

尝试使用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版本:(未安装)

先前有相同问题的帖子没有提供有效的解决方案,请帮忙。

1 个答案:

答案 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环境。