问题描述
最近,Spack 用于管理模块的机制(我指的是环境模块和 LMod)发生了一些变化,以便更好地与 spack 环境集成(请参阅拉取请求 #23703)。
不幸的是,这也影响了默认情况下 Spack 不再更新 MODULE_PATH 变量的事实;事实上,文档仍然报告说
如果您安装了受支持的模块系统,您应该能够运行 module avail 或使用 -l spack 来查看已安装的模块文件。
但是,至少在我的机器上,在安装了几个软件包后,module Avail 命令没有显示任何新模块(我使用的是 commit 9936182)。我想这是因为现在 Spack 想知道应该加载哪个环境。
当然,通过在 MODULE_PATH 环境变量中添加包含模块的目录可以轻松解决问题,但我不确定这是最佳实践。 有没有办法说spack:“请加载默认环境的模块?”
谢谢
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)