jupyter 配置nbextensions (install --user)过程中出现的错误---JSON文件错误---Snap! Failed to load config section

jupyter 配置nbextensions (install --user)过程中出现的错误---JSON文件错误---Snap! Failed to load config section "notebook"

      • common.json
      • note.json
      • tree.json

起初为了安装geemap,里面需要用到jupyter 里面的扩展包来加载动态地图,但是在安装过程中在使用了

jupyter contrib nbextension install --user

出现了如下的错误,在 Anaconda Powershell prompt中运行错误如同下图,均是Rasie JSONDecodeError 错误

jupyter 配置nbextensions (install --user)过程中出现的错误---JSON文件错误---Snap! Failed to load config section_第1张图片

我发现我安装的扩展已经激活但是却没有在列表中出现,在官网帮助文档中解决方案并没有作用

conda install -c conda-forge jupyter_contrib_nbextensions

这是在conda中安装nbextensions的方式,可以同时配置好javascript以及CSS

但是我在运行

jupyter contrib nbextension install --user

之后还是报错了

经过翻阅了错误之后,发现是config的配置文件有问题

在路径C:\*.jupyter\nbconfig文件下的配置文件中查看自己是否有如下三个文件

jupyter 配置nbextensions (install --user)过程中出现的错误---JSON文件错误---Snap! Failed to load config section_第2张图片

如果没有,此处自己写入json文件补充完整再次运行 install的命令,查看是否报错

ps—这是我自己的环境配置,具体适用不适用还要看个人删减

common.json

{
     
  "nbext_hide_incompat": false
}

note.json

{
     
  "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": [
    ""
  ]
}

tree.json

{
     
  "load_extensions": {
     
    "nbextensions_configurator/tree_tab/main": true,
    "tree-filter/index": false,
    "ipyparallel/main": false
  }
}

然后再次运行,查看nbexstensions

jupyter 配置nbextensions (install --user)过程中出现的错误---JSON文件错误---Snap! Failed to load config section_第3张图片

可以使用
参考文章

你可能感兴趣的:(GEE,python,anaconda,google,earth,json,pip)