将带有标志的 Julia 内核添加到 JupyterLab

Add Julia kernel with flag to JupyterLab

我正在使用包 PackageCompiler.jl 创建一个图像,其中已经预编译了一些包,例如 Plots.jl。这大大加快了启动新笔记本的过程。我唯一需要做的就是 运行

julia --sysimage ~/JuliaImages/sys_plots.so

现在,我想向 Jupyter 添加一个新内核,运行s Julia 带有这个附加标志。我知道 要安装不同版本的 julia 内核,只需 运行 较旧的 Julia 版本并安装 IJulia 包。但这不适用于我想指定标志的这种情况。

有人知道如何添加这个“自定义”Julia 内核吗?

你有 installkernel 功能:

using IJulia
installkernel("Julia MyImName", "--sysimage=/home/user/JuliaImages/sys_plots.so")

注意在运行这个命令之后你会看到内核实际安装到哪个文件。通过这种方式,如果需要更改一些其他内容,您仍然可以使用该文件