必须执行jupyter contrib nbextension install --user和jupyter nbextension enable --py jupyter_nbextensions_configurator --user,否则Nbextensions选项卡不可见;启用后需关闭兼容性限制才能使用目录导航、代码折叠等功能。

装完 即使 Nbextensions 标签页出来了, 同一环境中混用 conda 和 pip 安装 nbextensions 相关包,容易引发依赖冲突或路径错位,导致插件加载失败。 真正容易被忽略的是:插件启用后,补全行为只对新打开的 notebook 生效;已打开的 notebook 需手动刷新页面,或者重新运行 kernel 才能触发 Hinterland 的 Tab 提示。另外,补全建议依赖 kernel 返回的 completion 数据,如果 kernel 没响应(比如卡死或未启动),Hinterland 就不会弹出任何提示——这时候先检查右上角 kernel 状态,别急着重装插件。jupyter_contrib_nbextensions 和 jupyter_nbextensions_configurator</code</strong> 两个包,不执行 install 和 enable 命令,Nbextensions 标签页根本不会出现——这是 90% 安装失败的根源。</p>
<H3>为什么 Nbextensions 选项卡不显示?</H3>
<p>不是没装对包,而是没把插件前端文件复制进 Jupyter 可识别路径,也没启用配置器菜单。只 pip/conda install 是无效的。</p>
<ul>
<li><code>jupyter contrib nbextension install --user
:把 JS/CSS 文件复制到用户级 nbextensions 目录,跳过这步,界面连图标都不会加载
jupyter nbextension enable --py jupyter_nbextensions_configurator --user:让 Jupyter 在启动时加载配置器模块,否则顶部菜单栏永远没有 “Nbextensions”--user 因权限不足写入失败Hinterland 补全插件点不了?关掉兼容性限制
Hinterland、Table of Contents (2)、Variable Inspector 这些主流插件默认灰显不可勾选——因为 Jupyter 启用了严格兼容性检查。
Nbextensions 标签页Disable configuration for nbextensions without explicit compatibility
Hinterland,立刻生效,无需重启 notebookconda 和 pip 安装路径不能混用
conda install -c conda-forge jupyter_contrib_nbextensions jupyter_nbextensions_configurator
--user:pip install --user jupyter_contrib_nbextensions jupyter_nbextensions_configurator
--sys-prefix,非 conda 环境(如 venv)必须用 --user
jupyter contrib nbextension install 前,确认当前终端已激活目标环境(提示符前有 (env_name))


















