运行 jupyter notebook 在远程服务器上时如何使 julia 内核可用

How to make julia kernel available when running jupyter notebook on remote server

我是 运行 我的 jupyter 笔记本 ubuntu 在虚拟机上,但我不知道如何在这种情况下使 Julia 内核可用。有人可以帮忙吗?

谢谢!

您必须在 VM 上安装 Julia 和 IJulia 包。

假设您是 运行 VM 上的通用 Linux,步骤应该(大致)如下所示:

  1. 下载朱莉娅:wget https://julialang-s3.julialang.org/bin/linux/x64/1.2/julia-1.2.0-linux-x86_64.tar.gz
  2. 解压缩压缩包:tar -xf julia-1.2.0-linux-x86_64.tar.gz
  3. 执行朱莉娅:./julia-1.2.0/bin/julia
  4. 安装 IJulia:] add IJulia
  5. 启动 Jupyter 笔记本服务器(从 Julia 内部):using IJulia; notebook()

原则上,IJulia 应该弄清楚您正在使用哪个本地 python 并将使用这个现有的。在这种情况下,即使您从 Julia 外部启动 jupyter notebook 服务器,Julia 内核也应该可用。如果无法解决,请打开 Julia 并设置 ENV["PYTHON"] = "/my/path/to/python",然后设置 ] build IJulia。如果您不知道 /my/path/to/python 是什么,请使用 which python 找出答案。有关更多信息,请参阅 IJulia.jl