问题描述
我在 Chrome 上运行 Anaconda 10.0 Jupyter Notebook Python 3.8,bokeh 2.3.0。在我的另一台电脑上(应该是相同的设置,除了这是一个稍晚的 Anaconda 版本)图像很好,但在这台电脑上没有图像并且 Javascript 控制台告诉我:
bokeh:错误:无法运行 bokehJS 代码,因为缺少 bokehJS 库
我无法在这里或网络上的其他地方找到解决此问题的简单可行的解决方案,我现在完全不知所措。
我正在运行的缩写代码是:
import regex as rg
import pandas as pd
import numpy as np
import datashader as ds,colorcet
import holoviews as hv
from holoviews.operation.datashader import datashade
from holoviews import opts
hv.extension("bokeh")
datashade(hv.Points(df_re),cmap=colorcet.fire).relabel('Reflectances').opts(height=700,width=800)
问题出在哪里,我该如何解决?
解决方法
不幸的是,这对我不起作用,仍然是同样的错误。
我发现有趣的是在安装版本之前。 1.0.3的扩展,Anaconda提示说:
(Datashader-Holoview) C:\Windows\system32>jupyter labextension list
JupyterLab v2.2.6
No installed extensions
就好像环境中不存在该扩展的版本一样。
,最新的 pyviz jupyter labextension (1.0.4) 可能存在错误。做完之后看看是否对你有用
jupyter labextension install @pyviz/jupyterlab_pyviz@1.0.3
这对我有用。