对于我想在Jupyter笔记本中使用的特定软件包,我的全局Julia environment中遇到了软件包兼容性问题。有没有办法告诉IJulia使用其他环境而不是全局环境?
答案 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模块。 这样,可以在不同分支之间快速切换。