关于python:有没有办法告诉jupyter笔记本是用哪个内核构建的?

Is there a way to tell which kernel a jupyter notebook was built with?

我在Jupyter安装了多个内核。如果没有在浏览器中完全启动Jupyter,我想知道用哪一个版本的python或julia或r来创建笔记本。有没有使用命令行查询ipynb文件的方法?

如何知道Jupyter笔记本中运行的是哪个?讨论如何更改内核。我只想审问一下笔记本。


正如@georgy所说,您可以使用jq,即:

1
2
3
4
5
6
ismael-vc@toybox ~/Downloads % cat Untitled.ipynb | jq '.metadata.kernelspec'
{
 "display_name":"Julia 0.6.0",
 "language":"julia",
 "name":"julia-0.6"
}