SuperAPI AI 工具集

jupyter-notebook

数据与分析

查看项目

更新于 10-15 22:15

技能介绍

用途:该技能用于指导 Jupyter Notebook 的执行,重点覆盖命令行执行与 Databricks 内核集成,适合需要在本地或 Databricks 集群上批量运行 notebook 的场景。

主要能力:提供默认执行方法,以及切换到 Databricks 内核执行的方式;支持指定内核、超时、启动超时和错误处理等选项。

使用方式:安装 Databricks 内核可执行 uv pip install jupyter-databricks-kernel 与 uv run python -m jupyter_databricks_kernel.install。默认整本执行命令为 uv run jupyter execute <notebook_path> --inplace --timeout=300;使用 Databricks 内核时追加 --kernel_name=databricks。运行 Databricks 内核需设置环境变量 DATABRICKS_HOST、DATABRICKS_TOKEN、DATABRICKS_CLUSTER_ID。

常用选项:--inplace 覆盖原文件;--kernel_name 指定内核;--timeout 设置超时(-1 为不限);--startup_timeout 设置内核启动超时(默认 60 秒);--allow-errors 出错后继续执行。

限制与注意:执行前需确认环境变量已正确设置;长耗时单元格应调整 --timeout;在 VS Code 中打开时执行后需确认文件更新;Databricks 集群若已停止,启动约需 5-6 分钟。参考链接包括 jupyter-databricks-kernel 与 Jupyter nbclient 文档。