在安裝了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下的動作,導致安裝后不能顯示。