Python 属性错误:';模块';对象没有属性';绘图';

Python 属性错误:';模块';对象没有属性';绘图';,python,bokeh,Python,Bokeh,我正试图通过以下方式与bokeh生成一个绘图: import bokeh p = bokeh.plotting.figure() # ... 但是,这会导致错误: AttributeError: 'module' object has no attribute 'plotting' 如何解决此问题?您需要直接导入bokeh.plotting。 以下方法有效: import bokeh.plotting as bk p = bk.figure() 或者,可以将所有打印函数直接导入命名空间,并

我正试图通过以下方式与bokeh生成一个绘图:

import bokeh
p = bokeh.plotting.figure()
# ...
但是,这会导致错误

AttributeError: 'module' object has no attribute 'plotting'

如何解决此问题?

您需要直接导入
bokeh.plotting
。 以下方法有效:

import bokeh.plotting as bk
p = bk.figure()
或者,可以将所有打印函数直接导入命名空间,并按如下方式使用:

from bokeh.plotting import *
p = figure()

怎么会?为什么呢?通常情况下,bokeh.plotting应该可以工作,对吗?这是预期的行为。另见