现有 jupyter 安装中的 Julia
Julia in existing jupyter installation
我有兴趣将 julia 连接到 jupyter。我知道在 julia 中,Pkg.add("IJulia") 会起作用——我试过了,按预期运行。
然而,这会产生一个新的 conda 安装 jupyter,python 等,并爆炸到 > 2 GB(除了 Julia 本身的 5xx MB)。我已经安装了一个工作的 jupyter 安装,带有 python 和八度内核和 运行,并且不希望复制尽可能多的功能。
如何将简单的 julia 内核连接到我的 jupyter?
如果这个问题太愚蠢了,为什么开箱即用的方式要好得多? (为我提供搜索关键字作为更彻底的答案表示赞赏)
[我的猜测是,重新构建是没有问题的,因为它是一个定义明确的环境。但是我确实已经拥有所有 python 和 llvm 等等..]
谢谢,最好的,文森特
有关如何使用现有 Jupyter 安装的说明,请参阅 IJulia.jl 中的说明。
但是,请准备好某些软件包(例如 Interact.jl)无法正常工作,因为它们需要特定的软件包组合。这就是为什么 Julia-local 安装现在是默认的原因。
我在 dclong/jupyterhub-julia 的 Docker 图像中的 JupyterHub(多用户 Jupyter 笔记本)中设置了 IJulia。比较简单。
FROM dclong/jupyterhub:18.10
RUN apt-get update \
&& apt-get install -y julia \
&& apt-get autoremove -y \
&& apt-get autoclean -y
# install IJulia
ENV JUPYTER=/usr/local/bin/jupyter
RUN julia -e 'empty!(DEPOT_PATH); push!(DEPOT_PATH, "/usr/share/julia"); using Pkg; Pkg.add("IJulia")' \
&& cp -r /root/.local/share/jupyter/kernels/julia-* /usr/local/share/jupyter/kernels/ \
&& chmod -R +rx /usr/share/julia/ \
&& chmod -R +rx /usr/local/share/jupyter/kernels/julia-*/
我有兴趣将 julia 连接到 jupyter。我知道在 julia 中,Pkg.add("IJulia") 会起作用——我试过了,按预期运行。
然而,这会产生一个新的 conda 安装 jupyter,python 等,并爆炸到 > 2 GB(除了 Julia 本身的 5xx MB)。我已经安装了一个工作的 jupyter 安装,带有 python 和八度内核和 运行,并且不希望复制尽可能多的功能。
如何将简单的 julia 内核连接到我的 jupyter?
如果这个问题太愚蠢了,为什么开箱即用的方式要好得多? (为我提供搜索关键字作为更彻底的答案表示赞赏) [我的猜测是,重新构建是没有问题的,因为它是一个定义明确的环境。但是我确实已经拥有所有 python 和 llvm 等等..]
谢谢,最好的,文森特
有关如何使用现有 Jupyter 安装的说明,请参阅 IJulia.jl 中的说明。
但是,请准备好某些软件包(例如 Interact.jl)无法正常工作,因为它们需要特定的软件包组合。这就是为什么 Julia-local 安装现在是默认的原因。
我在 dclong/jupyterhub-julia 的 Docker 图像中的 JupyterHub(多用户 Jupyter 笔记本)中设置了 IJulia。比较简单。
FROM dclong/jupyterhub:18.10
RUN apt-get update \
&& apt-get install -y julia \
&& apt-get autoremove -y \
&& apt-get autoclean -y
# install IJulia
ENV JUPYTER=/usr/local/bin/jupyter
RUN julia -e 'empty!(DEPOT_PATH); push!(DEPOT_PATH, "/usr/share/julia"); using Pkg; Pkg.add("IJulia")' \
&& cp -r /root/.local/share/jupyter/kernels/julia-* /usr/local/share/jupyter/kernels/ \
&& chmod -R +rx /usr/share/julia/ \
&& chmod -R +rx /usr/local/share/jupyter/kernels/julia-*/