2017-02-02 30 views
1

bokehの例を実行しようとしていますが、bokeh.layouts(ipythonインタプリタまたはjupyterノートブックから)をインポートすると、次のエラーが発生します。ImportError: No module named 'bokeh.layouts'ImportError: 'bokeh.layouts'という名前のモジュールがありません

私はpython 3.5とbokeh 0.12.4を使用しています。これはconda install bokehを介してインストールされています。これには何が問題なのですか?

+0

は、あなたのマシン上で 'bokeh'をインストールしましたがあり、システムのpythonを使用していますか? 'pip install bokeh'を試してください – Kie

+1

私はconda経由でインストールしたことを述べて私の質問を編集しました。 – famargar

答えて

1

システムに複数のpythonまたはpython環境がインストールされていて、実際に実行しているpythonとbokehがインストールされているものが異なっています。具体的な例として

が、ここでは一つの可能​​なシナリオは、私が機会に見ているものと同様、次のとおりです。

  • OS /システムpythonで設置Jupyterノートブックではなくcondaルートのenv
  • ボケconda ENVしかしJupyterノートブックは
  • ユーザーがノートブックを実行し、今であり、これは異なるボケバージョン(またはまったくなし)
+0

確かに、レイアウトは、私が0.12.4バージョンがインストールされていた仮想環境でノートブックを動かさないように間違って使用していたボケ0.11上にありませんでした。ありがとう! – famargar

関連する問題