我正在使用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'
)
(我尝试过并起作用(