起初为了安装geemap,里面需要用到jupyter 里面的扩展包来加载动态地图,但是在安装过程中在使用了
jupyter contrib nbextension install --user
出现了如下的错误,在 Anaconda Powershell prompt中运行错误如同下图,均是Rasie JSONDecodeError 错误
我发现我安装的扩展已经激活但是却没有在列表中出现,在官网帮助文档中解决方案并没有作用
conda install -c conda-forge jupyter_contrib_nbextensions
这是在conda中安装nbextensions的方式,可以同时配置好javascript以及CSS
但是我在运行
jupyter contrib nbextension install --user
之后还是报错了
经过翻阅了错误之后,发现是config的配置文件有问题
在路径C:\*.jupyter\nbconfig文件下的配置文件中查看自己是否有如下三个文件
如果没有,此处自己写入json文件补充完整再次运行 install的命令,查看是否报错
ps—这是我自己的环境配置,具体适用不适用还要看个人删减
{
"nbext_hide_incompat": false
}
{
"load_extensions": {
"jupyter-js-widgets/extension": true,
"nbextensions_configurator/config_menu/main": true,
"contrib_nbextensions_help_item/main": true,
"python-markdown/main": false,
"zenmode/main": true,
"autosavetime/main": false,
"code_prettify/2to3": false,
"latex_envs/latex_envs": false,
"livemdpreview/livemdpreview": false,
"jupyter-vim-binding/vim_binding": false,
"nbTranslate/main": false,
"scratchpad/main": false,
"printview/main": false,
"select_keymap/main": true,
"codefolding/main": true,
"highlighter/highlighter": true,
"toc2/main": false,
"code_font_size/code_font_size": true,
"collapsible_headings/main": true
},
"Cell": {
"cm_config": {
"lineNumbers": true
}
},
"zenmode_backgrounds": [
""
]
}
{
"load_extensions": {
"nbextensions_configurator/tree_tab/main": true,
"tree-filter/index": false,
"ipyparallel/main": false
}
}
然后再次运行,查看nbexstensions
可以使用
参考文章