如何为IJulia Jupyter笔记本设置Julia环境?

时间:2020-02-26 02:53:47

标签: jupyter-notebook julia jupyter ijulia-notebook

对于我想在Jupyter笔记本中使用的特定软件包,我的全局Julia environment中遇到了软件包兼容性问题。有没有办法告诉IJulia使用其他环境而不是全局环境?

4 个答案:

答案 0 :(得分:12)

默认的IJulia内核sets --project=@.因此最便捷的方法(IMO)是将项目保存在与笔记本相同的文件夹中。结果是从一开始就使用了正确的项目,而您不必担心在笔记本中激活该项目。

答案 1 :(得分:4)

您始终可以启动笔记本,并在单元格中运行

using Pkg
Pkg.activate("./path/to/folder")

答案 2 :(得分:2)

启动笔记本电脑时键入:

notebook(dir="/path/to/your/environment/")

这将启动Jupyter笔记本,将环境(Project.toml)加载到您指定的目录中。如果该目录中没有Project.toml,将使用默认(全局)环境。

答案 3 :(得分:0)

根据设置的复杂程度,您可能需要考虑Lmod 我将其用于模块层次结构:1.核心模块,2.编译器模块,MPI模块。 这样,可以在不同分支之间快速切换。