因为jupyter lab上面无法展示plotly绘制的图片,查了一下是因为没有相关插件,需要安装nodejs来填坑;
先回顾一下python(我用的是anaconda)安装包的方法:
pip install 包名[==对应版本号]
因为我安装好几次都是低版本的,没办法执行下面命令:
jupyter labextension install jupyterlab-plotly
会报错:
An error occured.
ValueError: Please install nodejs >=10.0.0 before continuing. nodejs may be installed using conda or directly from the nodejs website.
See the log file for details: /var/folders/08/lgsvr80d18s6p0rh0v7z5j140000gn/T/jupyterlab-debug-cihzebnt.log
所以卸载命令也需要告知一下:
pip uninstall 包名
【conda命令是一样的,把pip换成conda即可,但是我这里同样没有用】
我浏览了大量的博客,反正没有一个解决问题的,最后用了最土的方案:
1)官网上下载图形化界面安装【鄙视我自己】
https://nodejs.org/zh-cn/download/
下载之后无脑点击继续,就可以了。
2)因为最新版的nodejs已经包含了npm,所以不用单独安装,再直接在执行jupyter labextension install jupyterlab-plotly语句就可以了;
可以弄node -v看下:
对比一下官网,确实是最新版:
最后再看看jupyter lab上面plotly绘图展示功能是否ok了:
不错,都可以啦!!
吼吼吼,量化分析继续啃~