【发布时间】:2016-06-25 12:00:40
【问题描述】:
我安装了 Julia,但无法在 Jupyter (XUbuntu 14.04) 中运行笔记本。一旦我启动一个新笔记本,它就会与内核连接,然后崩溃:
我能想到的可能有两种情况。 首先,我是这样安装 Julia 的:
$ sudo apt-add-repository ppa:staticfloat/julianightlies
$ sudo apt-add-repository ppa:staticfloat/julia-deps
$ sudo apt-get update
$ sudo apt-get install julia
然后:
julia> Pkg.add("IJulia")
julia> Pkg.build("IJulia")
在运行$ jupyter notebook 时,它会显示上述消息。我删除了 Julia,现在我有了 0.4.6 版,我可以从 bash 完美运行它。不过,它仍然在 Jupyter 中崩溃。它仍然显示了两个版本的 Julia:
(Python 和 R 工作得很好)
第二个想法是,也许它与root有关?如果我运行
$ Julia
julia> using IJulia
ERROR: SystemError: opening file /home/luis/.julia/lib/v0.4/IJulia.ji: Permission denied
in open at ./iostream.jl:90
in open at iostream.jl:102
in stale_cachefile at loading.jl:439
in recompile_stale at loading.jl:474
in _require_from_serialized at loading.jl:83
in _require_from_serialized at ./loading.jl:109
in require at ./loading.jl:235
如果我跑:
$ sudo Julia
julia> using IJulia
它根本不会抛出任何错误。
有什么想法会发生什么吗?
【问题讨论】:
-
/home/luis/.julia/lib/v0.4/IJulia.ji: Permission denied-/home/luis中的所有文件都应该属于您的用户,并且至少具有用户读取权限。我猜chown -R luis /home/luis/.julia会解决这个问题。 -
@cel 成功了,简洁直接。您介意将其发布为答案吗?
标签: julia jupyter jupyter-notebook