繁体   English   中英

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

[英]registering kernels in ipython/jupyter notebook - kernel.json

使用最新版本的IPython ,可以通过在~/.ipython/kernels/<kernel-name>/放置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的硬编码路径,我将不得不为每个主要的julia升级调整kernel.json

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

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM