如何将最新的 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,请尝试以下操作
- 在终端中打开 julia
- ] 构建 IJulia
- 使用 IJulia
- 笔记本()
我在 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,请尝试以下操作
- 在终端中打开 julia
- ] 构建 IJulia
- 使用 IJulia
- 笔记本()