Avi*_*ava 4 python python-3.x jupyter jupyter-notebook papermill
我正在使用 Papermill 的 python 客户端运行 jupyter 笔记本脚本。运行时,我想指定内核。但是,该脚本在与我的活动 python shell 相同的内核中运行(我通过它对 papermill 进行了 API 调用以运行笔记本的脚本)。
我尝试查看文档(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' )
Run Code Online (Sandbox Code Playgroud)
小智 7
不确定现在是否为时已晚,但您可以检查一下:
papermill {input_path} {output_path} -k {kernel_name}
Run Code Online (Sandbox Code Playgroud)
小智 5
该文档并不全面。您可以在这里找到其他可配置参数:https ://github.com/nteract/papermill/blob/main/papermill/execute.py
要在调用 API 时指定内核,只需提供kernel_name,例如:
import papermill as pm
pm.execute_notebook(
'input.ipynb',
kernel_name='python3'
)
Run Code Online (Sandbox Code Playgroud)
(我尝试过并且有效)
| 归档时间: |
|
| 查看次数: |
2094 次 |
| 最近记录: |