2014-01-28 4 views
4

ПРИМЕЧАНИЕ: Этот вопрос относится к серверу Bokeh первого поколения, который устарел и удален в течение нескольких лет. Ничто в этом вопросе или его ответы не имеет отношения к любой версии Bokeh> = 0,11Пример быстрого запуска Bokeh не работает



Bokeh: клонировал сегодня от QuickStart.

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

Редактировать с основного разработчика Bokeh: этот ответ очень устарел. Bokeh больше не использует redis, и не долгое время

Ответ найден в списке рассылки bokeh: установка redis-сервера решила проблему.

2

Предыдущий ответ очень устаревший. Начиная с версии Bokeh 0.11 появился новый сервер Bokeh, который запускается при выполнении bokeh serve. Кроме того, redis больше не является зависимым (даже не факультативным).

0

Я хотел бы добавить небольшую вещь, связанную с примерами, которые не будут работать на первом ...

При клонировании боке и пытается примеры, это действительно важно «мерзавец оформить заказ» в «тег» версию о версию, используемую в вашей системе. Если нет, вы будете использовать примеры основных ветвей, которые могут не работать с конкретной версией, используемой в вашей системе. Некоторые улучшения могут быть реализованы в основной версии, включая функции, недоступные в установленной версии.

Смежные вопросы