问题
Note from maintainers: This question concerns the obsolete first generation Bokeh server. For details about modern Bokeh server applications, see:
https://docs.bokeh.org/en/latest/docs/user_guide/server.html
OBSOLETE:
I downloaded the Anaconda installer for Windows 32 bit from https://www.anaconda.com/distribution/
In my Jupyter Notebook, I inserted code from here:
https://github.com/bokeh/bokeh/blob/demo/examples/plotting/server/remotedata.py
Executing in the notebook draws that error:
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-376-39dc49ee6c7a> in <module>()
1 import numpy as np
----> 2 from bokeh.transforms.line_downsample import downsample
3
4 from bokeh.sampledata.stocks import AAPL, FB, GOOG, IBM, MSFT
5 from bokeh.plotting import *
ImportError: No module named transforms.line_downsample
Shouldn't be everything delivered with my Anaconda install? How do I get it running?
回答1:
Also, note that the example you're looking at is actually on a branch, where the downsampling work was being developed. This work is currently (this weekend) being merged into master, and will then be available in a cleaner form off of master.
So, if you want to just play with other bokeh examples, you can use conda
to install the latest bokeh via conda update bokeh
. But if you want to run the above remote data example, you should do a git clone
of that branch, and then follow the instructions in the Bokeh Quickstart to install it: http://docs.bokeh.org/docs/quickstart.html#quickstart
回答2:
Have you installed the latest version of Bokeh ? You can update your Anaconda installation using
conda update conda
and then
conda update anaconda
来源:https://stackoverflow.com/questions/22561551/using-anaconda-distribution-how-to-use-bokeh-plotting