【发布时间】:2019-01-11 15:43:00
【问题描述】:
我正在尝试通过 ubuntu 服务器上的 jupyterhub 使 julia 语言可用。 我已经安装并配置了 jupyterhub。它与python3.5一起工作正常。 认证方式为普通Unix用户和PAM。
我在 /usr/local/julia-1.0.2/ 中安装了 julia 语言,它可供全球所有用户使用。
然后我使用 root 用户设置JULIA_DEPOT_PATH="/usr/share/juliapackages/
然后再次使用 root 用户,我运行 julia 并运行 using Pkg
Pkg.add("IJulia")
它将 IJulia 安装在指定的路径中。
从这一点开始,我没有在互联网上找到任何关于为 jupyterhub 安装 julia 内核的更多有用说明,所以我不知道如何继续。 有没有人有一个很好的分步文档来找到解决方案?
我按照here 建议的说明进行操作,但它似乎对我不起作用。
【问题讨论】:
-
什么错误? AFAIK julia 内核将作为
Pkg.build("IJulia")的一部分安装,当您Pkg.add时它应该会自动运行。 -
当用户登录时,它会启动笔记本,但 julia 不是它的内核之一。
-
@fredrikekre 错误是[运行
import Pkg; Pkg.add("IJulia")安装 IJulia 包。] -
好的,从一开始就包含问题是找不到包会很有用。首先检查您是否还为用户正确设置了
DEPOT_PATH,其次,仅仅因为DEPOT_PATH中存在包源文件并不意味着该包对using可用,它需要在某个地方找到在LOAD_PATH中。在这里查看我的第二个建议:github.com/JuliaLang/julia/issues/30528#issuecomment-451398246
标签: julia jupyterhub