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

如何修改Vertex AI用户托管Notebook的默认内核名称?

修改Vertex AI用户托管Notebook默认base conda环境内核显示名称

方法一:通过Dockerfile实现(优先推荐)

Vertex AI用户托管Notebook的base conda环境内核配置文件默认路径为/opt/conda/share/jupyter/kernels/python3/kernel.json,你可以在构建自定义镜像的Dockerfile中直接修改该文件的display_name字段:

  1. 在Dockerfile中添加以下RUN指令(替换你的自定义内核名称为你想要的显示名称):
USER root
RUN sed -i 's/"display_name": "Python 3 (ipykernel)"/"display_name": "你的自定义内核名称"/g' /opt/conda/share/jupyter/kernels/python3/kernel.json
USER jupyter
  • 切换到root用户是为了获得修改系统级conda配置文件的权限,修改完成后切回默认的jupyter用户以保持镜像权限一致性。
  1. 构建并推送自定义镜像到Google Container Registry(GCR)或Artifact Registry,之后创建Vertex AI Notebook实例时选择该自定义镜像即可。

方法二:通过启动后脚本实现

如果无法通过Dockerfile修改镜像,可通过实例创建时的启动后脚本完成修改:

  1. 创建一个bash脚本(例如rename_kernel.sh),内容如下:
#!/bin/bash
sed -i 's/"display_name": "Python 3 (ipykernel)"/"display_name": "你的自定义内核名称"/g' /opt/conda/share/jupyter/kernels/python3/kernel.json
# 重启Jupyter服务使修改生效
systemctl restart jupyter-server
  1. 在创建Vertex AI Notebook实例时,在自定义脚本选项中上传该脚本,或通过实例Metadata指定脚本路径(需确保脚本存储在可访问的位置,如Cloud Storage)。

验证修改

创建实例后,打开JupyterLab或经典Notebook,在启动器中即可看到base环境的内核已显示为你设置的自定义名称。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 09:10:37