我正在尝试运行一些 Bokeh 示例,当我导入 bokeh.layouts(从 ipython 解释器或在 jupyter 笔记本中)时,我收到以下错误:ImportError: No module named 'bokeh.layouts '
.
我正在使用通过 conda install bokeh 安装的 python 3.5 和 bokeh 0.12.4。这有什么问题吗?
请您参考如下方法:
您的系统上安装了不止一个python或python环境,您实际运行的python与您安装bokeh的python不同。
作为一个具体的例子,这是一种可能的情况,类似于我偶尔看到的情况:
- Jupyter notebook 安装在 OS/system python 但不是 conda root env 中
- Bokeh conda env 但现在是 Jupyter notebook
- 用户运行笔记本,这使用系统 python,它有不同的 Bokeh 版本(或根本没有)