Bokeh-Server Installation on windows (no redis, no conda)

Could you please let me know in detail, how can I install bokeh-server on my windows machine? Do I need to install redis? Why is that so complicated?
I installed Bokeh using pip and in my Script Folder I have bokeh-server file. How can I run it? I believe I have the latest version of Bokeh 10.

I appreciate if you can let me know if I could have bokeh server on Windows or not? Do I need to have Redis? How can I run my bokeh-server?

Thanks

Hi,

Your question is extremely timely for a number of reasons. First, though, redis is difficult to install because the makers of redis (not us) have not prioritized Windows support. There is not much we can do about that. Fortunately, the old Bokeh server ("bokeh-server") is being completely replaced in the upcoming 0.11 release (due January 6). The new server does not depend on redis at all. It is:

* simpler to write apps for
* much more performant
* easier to deploy
* will be better documented

I am unbelievably excited to show off the new server as it is going to open up incredible opportunities for people to create interactive data apps both for local use and for scaled deployment.

As it happens, we just released a new "dev build" today! If you'd like to try out a pre-release preview, a dev build will let you check it out much easily than building from source. Instructions to install dev builds (with either pip or conda) are here:

  http://bokeh.pydata.org/en/latest/docs/installation.html#developer-builds

And some initial documentation for the new "bokeh" command (including the server component) is here:

  http://bokeh.pydata.org/en/dev/docs/user_guide/cli.html

and a few initial examples are here:

  https://github.com/bokeh/bokeh/tree/master/examples/app

(Please note the crossfilter example there has not been fully updated to work yet, there is a PR in flight to update it.)

There will be much more documentation added in the next month: example configurations for use with nginx, supervisord, etc., demos of integrations with popular web app frameworks, youtube video tutorials, and more examples.

All that said, almost none of the current core Bokeh devs are Windows users, day to day. So in testing things out just now, I did find that we have some issues to fix on Windows before the release. I have created a GH issue you can track here:

  https://github.com/bokeh/bokeh/issues/3305

It would be really beneficial to Bokeh if we had some experienced Windows developers come on as new contributors to help develop and maintain Bokeh for Windows to the same high level it is on other platforms. If you (or anyone else reading) fits that description, please contact us!

Finally, just to be clear: I can't encourage anyone to use the old "bokeh-server" at this point. It's architecture and internals were incompatible with the changes necessary to move the project forward. It has been completely removed and will not exist in releases beyond 0.10 in any way.

I hope this post has been useful, please let us know if there are other questions we can answer, and thanks for using Bokeh,

Bryan

···

On Dec 9, 2015, at 8:30 PM, hkbokeh <[email protected]> wrote:

Could you please let me know in detail, how can I install bokeh-server on my windows machine? Do I need to install redis? Why is that so complicated?
I installed Bokeh using pip and in my Script Folder I have bokeh-server file. How can I run it? I believe I have the latest version of Bokeh 10.
I appreciate if you can let me know if I could have bokeh server on Windows or not? Do I need to have Redis? How can I run my bokeh-server?

Thanks

--
You received this message because you are subscribed to the Google Groups "Bokeh Discussion - Public" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit https://groups.google.com/a/continuum.io/d/msgid/bokeh/cc567cf4-1d8a-49bc-b99a-69c4a46e82d9%40continuum.io.
For more options, visit https://groups.google.com/a/continuum.io/d/optout.

Do see the discussion in this thread:
https://groups.google.com/a/continuum.io/forum/#!topic/bokeh/ACGB8-xrpAw

···

On Thursday, December 10, 2015 at 2:30:18 AM UTC, hkbokeh wrote:

Could you please let me know in detail, how can I install bokeh-server on my windows machine? Do I need to install redis? Why is that so complicated?
I installed Bokeh using pip and in my Script Folder I have bokeh-server file. How can I run it? I believe I have the latest version of Bokeh 10.

I appreciate if you can let me know if I could have bokeh server on Windows or not? Do I need to have Redis? How can I run my bokeh-server?

Thanks

Thank you so much for your great product and your reply.

···

On Thursday, December 10, 2015 at 1:57:17 AM UTC-5, [email protected] wrote:

Do see the discussion in this thread:
https://groups.google.com/a/continuum.io/forum/#!topic/bokeh/ACGB8-xrpAw

On Thursday, December 10, 2015 at 2:30:18 AM UTC, hkbokeh wrote:

Could you please let me know in detail, how can I install bokeh-server on my windows machine? Do I need to install redis? Why is that so complicated?
I installed Bokeh using pip and in my Script Folder I have bokeh-server file. How can I run it? I believe I have the latest version of Bokeh 10.

I appreciate if you can let me know if I could have bokeh server on Windows or not? Do I need to have Redis? How can I run my bokeh-server?

Thanks