在安装了python2版本的jupyter notebook以及相关的pyecharts 0.5.x版本后,试验一个简单的图表展示,发现失败,仅显示了一段空白页
百度了下,说是在init_xxx() 中增加对js的声明,然而我看了代码,相关的部分早已默认添加,那种解决方法发明时用的版本肯定比较老。
看了下控制台,报错是 404 not found of nbextensions/echarts/echarts.min.js, 推测是无法在web服务指定位置找到相关的资源文件, 在anaconda中随便一搜发现echarts.min.js是存在的,只是位置是 lib/python2.7/site-packages/jupyter_echarts_pypkg/resources/echarts/echarts.min.js, 而nbextensions目录也存在,但是目录中并没有echarts相关的信息
做了一个简单粗暴的尝试,将echarts.min.js挎贝一份到nbextensions/echarts下,按原来路径还原好,再尝试render echarts图表,这次能正常显示了。
所以应该是某个地方缺少了一个将指定目录映射到nbextensions下的动作,导致安装后不能显示。