故障排除:在 IPython notebook 中使用 IJulia 时内核总是死机
Troubleshooting: Kernel always dies using IJulia in IPython notebook
我最近开始使用 julia,我想用 in with 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
julia notebook 的内核立即死机并且无法重新启动。
终端上的错误显示:
[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?我该如何解决这个问题?
(julia的版本是julia version 0.3.11
。python的版本是Python 2.7.10
。ipython的版本是4.0.0。)
Julia 当前的稳定版本是 v0.4.0。
您应该直接从 Julia 主页 (.dmg) 下载它:
http://julialang.org/downloads/
完成后,运行 然后再做 Pkg.add("IJulia")
。
然后从 Julia 内部做
using IJulia
notebook()
请注意,Jupyter Notebook(以前 IPython Notebook 的新名称)是 运行 as
jupyter notebook
--profile julia
不再需要,应将其删除。
此外,这个 (jupyter notebook
) 只有在您之前安装了 Jupyter 的情况下才有效,这似乎是这种情况。在这种情况下,如果您安装了 Anaconda,我建议您升级 conda
,或者升级 pip
。)
我最近开始使用 julia,我想用 in with 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
julia notebook 的内核立即死机并且无法重新启动。
终端上的错误显示:
[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?我该如何解决这个问题?
(julia的版本是julia version 0.3.11
。python的版本是Python 2.7.10
。ipython的版本是4.0.0。)
Julia 当前的稳定版本是 v0.4.0。 您应该直接从 Julia 主页 (.dmg) 下载它:
http://julialang.org/downloads/
完成后,运行 然后再做 Pkg.add("IJulia")
。
然后从 Julia 内部做
using IJulia
notebook()
请注意,Jupyter Notebook(以前 IPython Notebook 的新名称)是 运行 as
jupyter notebook
--profile julia
不再需要,应将其删除。
此外,这个 (jupyter notebook
) 只有在您之前安装了 Jupyter 的情况下才有效,这似乎是这种情况。在这种情况下,如果您安装了 Anaconda,我建议您升级 conda
,或者升级 pip
。)