在启动Jupyter Notebook时,可以从终端选择内核吗?

6

指令:

jupyter notebook blah.ipynb 

将启动笔记本。 但我希望它使用一个特定的内核,称为my_fav_kernel(在内核>更改内核菜单中列出)。

我能否更改我用来调用jupyter的CLI指令,以直接使用my_fav_kernel,而不必每次都要鼠标点击内核>更改内核菜单> my_fav_kernel?

2个回答

3

如果在选择内核后保存笔记本电脑,下次启动笔记本电脑将使用您选择的内核。

或者,像下面这样做对我来说也有效:

jupyter notebook --MultiKernelManager.default_kernel_name=my_fav_kernel

请查看Jupyter文档以获取更多信息。


0

Jupyter文档中有相关讨论。请在页面上搜索以下内容:

NotebookApp.kernel_manager_class : Type
Default: 'notebook.services.kernels.kernelmanager.MappingKernelManager'

这里是如何使用它的示例;您可能需要提供完整的 my_fav_kernel 包:

jupyter notebook --NotebookApp.kernel_manager_class=my_fav_kernel blah.ipynb 

谢谢你提供指针。你能让它工作了吗? - user189035
我无法使用你的内核进行测试。为什么不试一下呢? - Mike Slinn
1
我问这个问题是因为我无法使其工作。但这并不特定于我的内核:'my_fav_kernel' 是我使用 virtualenv 创建的默认内核。 - user189035
我不知道你面临的问题是什么。通常解决一个问题会揭示出其他问题。你可能想接受这个答案并提出更详细的问题,以便其他人可以重现你面临的新问题。 - Mike Slinn
1
您能将此功能应用于任何非默认内核吗? - user189035
我所做的只是为您找到文档,并为您提供语法示例。 - Mike Slinn

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接