2017-10-23 1 views
0

Jupyter 노트에서 가장 기본적인 Bokeh 플롯도 플로팅 할 수 없습니다. 나는 수색을했는데 이것이 1 년 조금 넘게보고 된 문제 였다는 것을 알 수있다. 그러나 그것은 여전히 ​​다른 사람들에게 문제가 되는가?bokeh가 주피터 노트에 표시되지 않음

from bokeh.io import output_notebook, show 
from bokeh.plotting import figure 

output_notebook() 

p = figure(plot_width=400, plot_height=400) 

p.circle([1, 2, 3, 4, 5], [6, 7, 2, 4, 5], size=15, line_color="navy", 
fill_color="orange", fill_alpha=0.5) 

show(p) 

"BokehJS 0.12.10 성공적으로로드되었습니다." 메시지는 표시하지만 음모는 표시하지 않습니다. 그것이 html 파일을 출력한다는 것에주의하십시오. 내가 사용하여 환경 변수를 변경 시도했습니다

:

import os 
os.environ['BOKEH_RESOURCES'] = 'inline' 

하지만이 중 하나에 영향을주지했다. 어떤 힘든 일이 일어나면 절망적 인 오후입니다.

답변

0

제 생각 엔 귀하의 노트북 버전이 너무 오래되었습니다. 새로운 JupyterLab과 5.0 이전 버전의 클래식 노트북을 동시에 지원하는 기술적 경로는 없습니다. JupyterLab을 지원하는 것이 필수적이므로 Bokeh는 고전적인 노트북 5.0 이상 만 지원할 수 있습니다. 그래서, 당신이 할 수 있습니다

  • 다운 그레이드 보케 (= 10.12.8 <), 또는
  • updgrade Jupyter 노트북 (> = 5.0), 또는 최근 JupyterLab 베타에
  • 스위치를. 당신은 내가 최대 Jupyter 최신 상태라고 생각하지만 너무 많은 venvs와 혼합하기되었으며, @bigreddot

    jupyter labextension install jupyterlab_bokeh 
    
+0

감사와 Jupyter 확장을 설치해야합니다. Jupyter Notebook을 업그레이드하여 모두 정렬됩니다. – Mike

관련 문제