You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Vertex AI用户托管笔记本:如何停止nb_conda_kernels自动内核检测

解决Vertex AI用户托管笔记本中nb_conda_kernels内核重复问题

以下是几种可集成到Dockerfile或启动后脚本的高效方案,无需手动逐个移除内核:

方案1:通过Jupyter配置禁用CondaKernelSpecManager

直接修改Jupyter的配置文件,从根源阻止nb_conda_kernels自动检测内核。可在Dockerfile中添加以下命令:

# 在base环境中写入禁用配置到Jupyter Notebook配置文件
RUN echo "c.CondaKernelSpecManager.enabled = False" >> /opt/conda/etc/jupyter/jupyter_notebook_config.py

若使用JupyterLab,也可写入通用配置文件:

RUN echo "c.CondaKernelSpecManager.enabled = False" >> /opt/conda/etc/jupyter/jupyter_config.py

方案2:禁用nb_conda_kernels服务器扩展

通过Jupyter扩展管理命令直接禁用该扩展,可添加到Dockerfile或启动后脚本:

# 禁用nb_conda_kernels服务器扩展
jupyter server extension disable nb_conda_kernels

针对旧版Jupyter(依赖nbextension机制),使用以下命令:

jupyter nbextension disable --py nb_conda_kernels

方案3:清除nb_conda_kernels自动生成的内核配置

如果前两种方案无效,可直接删除该扩展生成的内核规范文件:

# 删除nb_conda_kernels自动生成的内核配置及注册文件
RUN rm -f /opt/conda/share/jupyter/kernels/conda_* /opt/conda/etc/jupyter/jupyter_kernel_spec.d/nb_conda_kernels.json

验证操作

实例启动后,执行以下命令确认扩展已禁用:

jupyter server extension list

输出中不应出现nb_conda_kernels enabled相关条目。

内容的提问来源于stack exchange,提问作者user6135514

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 15:00:49