简单记录下安装ipyleaflet的排坑过程:
首先当然是按照要求装好 jupyter lab了,和装notebook的过程差不多,pip / conda安装都行。
之后,pip install ipyleaflet
安装ipyleaflet,应该问题不大,稍等片刻就能装好。
按照git的安装说明,还需要执行:
jupyter labextension install @jupyter-widgets/jupyterlab-manager jupyter-leaflet
问题就出在这里,提示有个什么依赖没有按照好,然后开始一路google。好像碰到的人不少,大家的解决方法也各不相同。有人说,用conda重新建个纯净的环境装了一遍,就OK了。
之前为了让自己习惯用命令行多倒腾倒腾,一直没用过conda
,纠结半天还是按照过来人的经历来吧。于是,把目前的python环境、包统统卸载,然后用conda
重新配了个新的开发环境,顺手把python版本从3.7升级到了3.8。
接着又是重复之前的流程。
满心欢喜等着安装完成,结果仍然提示有个什么依赖没装好。没其他办法只好打开报错日志看看,好像说的是在yarn的淘宝源上没找到那个包,便顺手把yarn的源改回了之前的,然后重新执行
jupyter labextension install @jupyter-widgets/jupyterlab-manager jupyter-leaflet
并没抱任何期望
果然,也没什么太大变化...
于是想试着把 ipyleaflet 卸载重装算了。
结果,输错成 pip uninstall jupyterlab
!!!!
一路 Ctrl + C 把卸载的过程停了下来,庆幸间打开了web端的jupyter lab,结果弹窗提示 jupyterlab-manager jupyter-leaflet build 成功...
折腾半天,实际上就是改下 npm 或者 yarn的源就可以,一条命令的事儿...
WFT !!!!!!
经验就是: 多看看错误日志,多思考,别一有问题只知道 Google!!!