Bokeh quickstart示例失败

时间:2014-01-28 19:48:39

标签: python bokeh

注意:这个问题涉及“第一代”Bokeh服务器,该服务器已被弃用和删除了好几年。此问题或其答案中的任何内容均与任何版本的Bokeh> = 0.11

无关

Bokeh:今天从快速入门克隆。

Python:2.7.6

Python模块:来自Debian Jessie

$ ./bokeh-server 
/home/jwu/g/othersw/bokeh/bokeh/server/start.py:2: UserWarning: libevent version mismatch: system version is '2.0.21-stable' but this gevent is compiled against '2.0.19-stable'
  import gevent.monkey
Traceback (most recent call last):
  File "./bokeh-server", line 74, in <module>
    main()
  File "./bokeh-server", line 71, in main
    start.start_app(verbose=args.verbose)
  File "/home/jwu/g/othersw/bokeh/bokeh/server/start.py", line 102, in start_app
    start_services()
  File "/home/jwu/g/othersw/bokeh/bokeh/server/start.py", line 91, in start_services
    save=redis_save
  File "/home/jwu/g/othersw/bokeh/bokeh/server/services.py", line 81, in start_redis
    stdin=subprocess.PIPE
  File "/home/jwu/g/othersw/bokeh/bokeh/server/services.py", line 27, in __init__
    stdin=stdin)
  File "/usr/lib/python2.7/subprocess.py", line 709, in __init__
    errread, errwrite)
  File "/usr/lib/python2.7/subprocess.py", line 1326, in _execute_child
    raise child_exception
OSError: [Errno 2] No such file or directory
Exception KeyError: KeyError(42871856,) in <module 'threading' from '/usr/lib/python2.7/threading.pyc'> ignored

我不知道如何解释错误信息。是gevent版本的问题(虽然消息只说UserWarning)?缺少哪个文件或目录?哪个键出错?

3 个答案:

答案 0 :(得分:3)

从Bokeh核心开发编辑:这个答案已经过时了。 Bokeh不再使用redis,并且已经很长时间了

在散热邮件列表中找到答案:安装redis-server解决了这个问题。

答案 1 :(得分:3)

之前的答案已经过时了。从Bokeh版本0.11开始,有一个新的Bokeh服务器,它通过执行bokeh serve来运行。此外,redis不再是依赖项(甚至不是可选项)。

答案 2 :(得分:0)

我想补充一些与最初无效的例子有关的事情......

在克隆散景和尝试示例时,“git checkout”系统上使用的版本的“标签版本”非常重要。如果没有,您将使用可能不适用于系统上使用的特定版本的主分支示例。可以在主版本中实现一些改进,包括已安装版本中不可用的功能。