跳到主要内容

Module软件管理

Module工具用于管理软件环境,让用户可以灵活切换不同软件包及其版本。它简化了环境配置,避免软件间依赖冲突。

  • 环境模块(Module) :代表特定软件包及版本,加载后会修改环境变量(如 PATH、LD_LIBRARY_PATH 等),使软件可用。
  • 模块文件(Modulefile) :定义环境模块的文件,指定软件的依赖、路径等信息
提示

脚本开头添加必要的模块加载命令,确保运行环境一致性。

常用命令

查看可用模块

  • module avail :列出所有可用模块,显示软件名称和版本
  • module spider :搜索特定软件的可用版本及相关信息

加载模块

  • module load module_name :加载模块,修改环境变量以使用该软件。例如,module load python/3.8 加载 Python 3.8 版本

卸载模块

  • module unload module_name :卸载已加载的模块,恢复环境变量到之前状态

查看已加载模块

  • module list :列出当前会话中已加载的所有模块

查看模块详细信息

  • module show module_name:显示模块的详细信息,包括修改的环境变量、依赖等。