介绍如何用Nix安装iJulia和其他kernels在Jupyter或者环境(支持Linux和MacOS)

  • https://github.com/GTrunSec/Jupyter-data-science-environment Repo地址

    • 使用前提安装Nix
    • 平台Linux(建议) MacOS。
  • 解决的问题

    • CUDA依赖的问题
    • 灵活的Pkg和环境依赖支持
    • Rcall.jl支持
    • Binary cache国内用户支持
    • 除却Julia外还可以添加其他kernels
  • 难点&不友好对新手

    • 需要用户掌握Nix
    • 对Linux 有一定的了解

我对原先的julia 进行了Env的wrapping 使用 julia_wrapped 作为应用程序。将julia $HOME 的Pkg_Dir 放到了当前目录下。当然用户可以自己指定,这个类似与docker这个每个环境都是分类开的。$HOME 是作为global,你可以试着用docker的思想去理解nix,所有的julia环境依赖都在nix下,除却Pkg add包。

2赞

展示

京ICP备17009874号-2