【问题标题】:Julia 1.6.2 not appearing in Jupyter notebookJulia 1.6.2 未出现在 Jupyter 笔记本中
【发布时间】:2021-10-12 14:48:54
【问题描述】:

我已经根据这个网站安装了 julia 1.6.2 、 jupyter notebook 和 anaconda 3 :

https://datatofish.com/add-julia-to-jupyter/

我也查过其他网站,安装步骤也差不多。但是,我在上述链接的第 5 步中遇到了问题,因为 Julia 1.0 没有出现,只有 Python 出现。 (文本文件、文件夹和终端也出现在其他部分)

对问题所在有什么想法吗?我还通过转到系统变量并将 julia 的 bin 文件夹添加到 Path 来设置 Julia 的环境变量。 (Windows 10 操作系统)

另外,在安装 Julia 之后,这些是我输入的用于安装其他东西的行。

import Pkg
# installs IJulia package
Pkg.add("IJulia")
using IJulia
# launch Jupyter notebook
notebook()

在这些之后,我再次打开朱莉娅并输入:

import Pkg
Pkg.add("NBInclude")

【问题讨论】:

    标签: jupyter-notebook julia jupyter


    【解决方案1】:

    Julia 1.0 真的太老了,请使用最新的 1.6.2 并遵循 Jupyter notebook 支持 (IJulia) 的官方安装指南:https://julialang.github.io/IJulia.jl/dev/manual/installation/

    通常,它就像 ]build IJulia 一样简单,在 REPL 中按 ] 会使您进入 pkg> 模式

    【讨论】:

    • 对不起,实际上我已经安装了 1.6.2,但我仍然有这个问题。我会更新我的帖子。
    • @NaturalQuestioner NBInclude 与您手头的问题无关。如果你在notebook() 之前做Pkg.build("IJulia") 怎么办?
    • 成功了!非常感谢!顺便说一句,你能解释一下 Pkg.build("IJulia") 是做什么的吗?
    • 在上面文档的链接中有解释。基本上它为 Julia 添加了一个 jupyter 内核规范(以便显示出来)
    【解决方案2】:

    我也有这个问题。为了解决这个问题,你只需要在 Julia 应用程序上运行以下命令来重建你的 IJulia 内核:

    Using Pkg
    Pkg.add("IJulia")
    Pkg.build("IJulia")
    

    【讨论】:

    • 感谢您的母语不是英语,但尝试改进您帖子的语法。
    • 非常感谢! Pkg.build("IJulia") 成功了!
    【解决方案3】:

    我同意@jling 的回答。如果可以,请使用最新的 julia 版本。如果您需要旧的 julia 版本,我最近创建了一个 docker 容器,它在 jupyter notebooks 中提供 julia 1.1(我也认为是 python)。 你可以在这里找到 Dockerfile:https://github.com/cherrywoods/HorizontalCAS

    别管所有的代码,只有 Dockerfile 是相关的(可能是自述文件的最后一部分)。如果您相应地更改文件,我想这个 dokee fiöe 也应该与 julia 1.0 一起使用。

    【讨论】:

    • 对不起,实际上我已经安装了 1.6.2,但我仍然有这个问题。我已经更新了我的帖子。
    猜你喜欢
    • 2020-12-09
    • 1970-01-01
    • 2021-02-13
    • 2016-01-06
    • 2020-11-22
    • 1970-01-01
    • 2019-07-28
    • 2021-05-27
    • 2018-02-26
    相关资源
    最近更新 更多