Skip to main content
 首页 » 编程设计

python之导入错误 : No module named 'bokeh.layouts'

2024年10月01日2zengkefu

我正在尝试运行一些 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 版本(或根本没有)