如何在使用 Papermill 的 Python 客户端执行 Jupyter 笔记本时指定内核?



我正在使用Papermill的Python客户端运行jupyter笔记本脚本。跑步时,我想指定内核。但是,该脚本与我的Active Python Shell在同一内核中运行(我通过该脚本将API调用到Papermill以运行笔记本脚本(。

我尝试查看文档(https://papermill.readthedocs.io/en/latest/usage-execute.html#execute-via-the-python-api(

import papermill as pm
pm.execute_notebook( 'dfnjofnei.ipynb', 'dfnjofnei_output.ipynb' )

不确定现在是否为时已晚,但是您可以检查一下:

papermill {input_path} {output_path} -k {kernel_name}

文档不全面。您可以在此处找到其他可配置的args:https://github.com/nteract/papermill/blob/main/main/papermill/papermill/execute.py

在调用API时指定内核,例如提供kernel_name,例如:

import papermill as pm
pm.execute_notebook(
    'input.ipynb',
    kernel_name='python3'
)

(我尝试过并起作用(

相关内容

  • 没有找到相关文章

最新更新