1

我最近开始使用 julia,我想在 IPython Notebook/Jupyter 中使用。

所以,我使用 MacPorts 安装了 julia,即sudo port install julia. 按照此处的安装说明:https ://github.com/JuliaLang/IJulia.jl

提示后,我习惯"Pkg.add("IJulia")安装 IJulia。

但是,我不能将 Julia 与 IPython 笔记本一起使用。打开笔记本后

ipython notebook --profile=julia

朱莉娅笔记本的内核立即死亡,无法重新启动。

终端上的错误显示:

[I 19:03:19.410 NotebookApp] KernelRestarter: restarting kernel (1/5)
WARNING:root:kernel dc00ae3a-8fa6-4d01-a802-f7845a16a9ba restarted
ERROR: SHA256 not defined
 in include at /opt/local/lib/julia/sys.dylib
 in process_options at /opt/local/lib/julia/sys.dylib
 in _start at /opt/local/lib/julia/sys.dylib
while loading /Users/NAME/.julia/v0.3/IJulia/src/kernel.jl, in expression starting on line 6

我怀疑我错误地安装了 IJulia?我该如何解决这个问题?

(juliajulia version 0.3.11Python 2.7.10版本是。python的版本是。ipython的版本是4.0.0。)

4

1 回答 1

1

Julia 当前的稳定版本是 v0.4.0。您应该直接从 Julia 主页 (.dmg) 下载它:

http://julialang.org/downloads/

完成后,运行它并Pkg.add("IJulia")再次执行。

然后从 Julia 内部做

using IJulia
notebook()

请注意,Jupyter Notebook(以前是 IPython Notebook 的新名称)运行为

jupyter notebook

--profile julia不再需要,应将其删除。

此外,此 ( jupyter notebook) 仅在您以前安装过 Jupyter 时才有效,似乎就是这种情况。在这种情况下,如果您安装了 Anaconda,我建议您使用 升级它conda,或者使用pip.)

于 2015-11-08T01:37:35.890 回答