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

Mar*_*ink 1 julia anaconda jupyter

我在 Linux Mint 20 系统上安装了 Julia 1.5.3。我复制了朱莉娅文件julia-1.5.3-linux-x86_64.tar.gz/opt/julia-1.5.3/毗邻的文件夹/opt/julia-1.4.1/,(我没有改变PATH环境变量.bashrc)。

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

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

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

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

小智 6

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

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


Nil*_*dat 5

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

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

  • 刚刚在 Julia 1.9.3 上尝试过,对我来说效果很好(事实上,如果 `build` 不起作用,我会感到非常惊讶,因为它是 `Pkg` API 的一部分,不应该针对任何 Julia 1.x 版本进行更改 - https://pkgdocs.julialang.org/v1/api/#Pkg.build)。`add` 和 `build` 之间的区别在于,`add` 仅在第一次安装软件包时调用 `build`,因此如果您在已经安装了软件包时 `add IJulia` ,它将不会再次构建,并且您需要“构建”或使用“installkernel”手动添加内核。 (2认同)