在ipython / jupyter notebook中注册内核 - kernel.json

时间:2015-02-10 21:55:29

标签: python ipython ijulia-notebook

使用最新版本的IPython,可以通过在kernel.json中放置~/.ipython/kernels/<kernel-name>/文件来注册内核。

我目前正在尝试添加juliaR内核,我想知道谁负责创建和维护这些kernel.json文件。

目前,我用Google搜索并为julia创建了kernel.json

{
 "display_name": "Julia",
 "language": "julia",
 "argv": [
    "julia",
    "-i",
    "-F",
    "/User/<user>/.julia/v0.3/IJulia/src/kernel.jl",
    "{connection_file}"
 ],
 "codemirror_mode":"julia"
}

虽然这样做有效,但由于kernel.jl的硬编码路径,我必须为kernel.json每次重大升级调整julia

我是否必须负责创建和维护这些文件?或者它们是内核实现还是其他第三方软件包的一部分?

1 个答案:

答案 0 :(得分:1)

通常人们会创建符号链接以避免依赖特定版本。

ln -s ~/.julia/v0.3 ~/.julia/latest

然后你可以在kernel.json中使用latest而不是v0.3

更改版本时,您只需更改符号链接。

相关问题