如何将最新的 Julia 版本添加到 Jupyter Notebook

How to add latest Julia version to Jupyter Notebook

我在 Linux Mint 20 系统上安装了 Julia 1.5.3。我将 julia-1.5.3-linux-x86_64.tar.gz 中的 Julia 文件复制到 /opt/julia-1.5.3/,与文件夹 /opt/julia-1.4.1/ 相邻,(我没有更改 .bashrc 中的路径环境变量)。

我 运行 Pkg.add("IJulia") 在 Julia 控制台中。

到目前为止一切顺利,新版本 运行s 如果我从命令提示符启动 Julia。 Atom / Juno 也是 运行 最新版本。

但是,如果我 运行 来自 Anaconda 导航器的 Jupyter,那么我只能看到旧版本的 Julia,请看这张图片:https://i.imgur.com/WOy62Gw.png

如何将 julia-1.5.3 添加到该菜单?

你安装了运行jupyter内核的Julia包IJulia了吗?如果不是,那就是你所缺少的。

如果你已经安装好了,但是你已经更新了你的 Julia 版本并且只能看到旧的 Julia 内核,你需要在 pkg repl 模式下 Pkg.build("IJulia")] build IJulia 作为构建脚本注册内核。

编辑添加:

由于这个答案现在已经收到了相当多的意见和投票,我要补充的是,除了 运行 构建脚本之外,还有一个由 IJulia 导出的 installkernel 函数,它为您提供了更多控制要添加到 Jupyter 的内核类型。例如,可以这样添加多线程内核:

installkernel("Julia (4 threads)", env = Dict("JULIA_NUM_THREADS" => "4"))

这里的第一个参数是将在 Jupyter GUI 中显示的内核名称,Dict 设置启动多线程 Julia 进程所需的环境变量。

如果您已经安装了 Julia 和 Jupyter,请尝试以下操作

  1. 在终端中打开 julia
  2. ] 构建 IJulia
  3. 使用 IJulia
  4. 笔记本()