活动

天翼云最新优惠活动,涵盖免费试用,产品折扣等,助您降本增效!
热门活动
  • 818 天翼云云智盛典 NEW 爆款云主机低至1.5折起,Token套餐低至9.9元/月起
  • 安全隔离版OpenClaw NEW OpenClaw云服务器专属“龙虾“套餐低至1.5折起
  • 聚力AI赋能 天翼云大模型专项 大模型特惠专区·Token Plan 轻享包低至9.9元起
  • 青云志云端助力计划 NEW 一站式科研助手,海外资源安全访问平台,助力青年翼展宏图,平步青云
  • 企业出海解决方案 NEW 助力您的业务扬帆出海,通达全球!
  • 天翼云信创专区 NEW “一云多芯、一云多态”,国产化软件全面适配,国产操作系统及硬件芯片支持丰富
  • 云上钜惠 爆款云主机全场特惠,2核4G只要1.8折起!
  • 天翼云奖励推广计划 加入成为云推官,推荐新用户注册下单得现金奖励
免费活动
  • 免费试用中心 HOT 多款云产品免费试用,快来开启云上之旅
  • 天翼云用户体验官 NEW 您的洞察,重塑科技边界

息壤智算

领先开放的智算服务平台,提供算力、平台、数据、模型、应用“五位一体”智算服务体系,构建全流程的AI基础设施能力
星辰TokenHub
  • 模型广场
  • 体验中心
  • 服务接入
星辰MaaS平台
  • 星辰MaaS智能体平台
  • 星辰大模型
大模型
  • glm-5.3-flash
  • GLM-5.2
  • deepseek-v4-pro-0813
  • deepseek-v4-flash-0731-new
  • qwen3.8-flash
AI Store
  • 算力市场
  • 模型市场
  • 应用市场
应用托管
  • 天翼云DramaFlow2.0
  • 应用实例
科研助手
  • 开发机
  • 并行计算
训推服务
  • 模型开发
  • 训练任务
  • 服务部署
智能体引擎
  • 智能体引擎
可信数据空间
  • 可信数据空间
公共算力服务
  • 裸金属
  • 定制裸金属
智算一体机
  • 智算一体机
模型适配专家服务
  • 模型适配专家服务
算力服务商
  • 入驻算力服务商

应用商城

天翼云精选行业优秀合作伙伴及千余款商品,提供一站式云上应用服务
进入甄选商城进入AI Store公有云生态专区智云上海应用生态专区
建站工具
  • 新域名服务
  • SSL证书
  • 翼建站
企业办公
  • 智教云电脑
  • WPS 365 天翼云版
灾备迁移
  • 云管家2.0
  • 翼备份(SaaS版)
  • 琥珀数据压缩归档服务
智慧教育
  • 智擎思政平台(个人版)
  • 智擎研学平台(个人基础版)

定价

协助您快速了解云产品计费模式、价格详情,轻松预估上云成本
价格计算器
  • 动态测算产品价格
定价策略
  • 快速了解计费模式

合作伙伴

天翼云携手合作伙伴,共创云上生态,合作共赢
天翼云生态合作中心
  • 天翼云生态合作中心
天翼云渠道合作伙伴
  • 天翼云代理渠道合作伙伴
天翼云服务合作伙伴
  • 天翼云集成商交付能力认证
天翼云应用合作伙伴
  • 天翼云甄选商城合作伙伴
天翼云技术合作伙伴
  • 天翼云OpenAPI中心
天翼云培训认证
  • 天翼云学堂
天翼信创云专区
  • 信创云专区
  • 适配互认证

开发者

开发者相关功能入口汇聚
技术社区
  • 专栏文章
  • 互动问答
  • 技术视频
资源与工具
  • OpenAPI中心
培训与认证
  • 天翼云学堂
  • 天翼云认证
开源社区
  • 魔乐社区
  • OpenTeleDB

支持与服务

为您提供全方位支持与服务,全流程技术保障,助您轻松上云,安全无忧
文档与工具
  • 文档中心
  • 新手上云
  • 自助服务
  • OpenAPI中心
定价
  • 价格计算器
  • 定价策略
基础服务
  • 售前咨询
  • 在线支持
  • 在线支持
  • 工单服务
  • 服务保障
  • 会员中心
增值服务
  • 红心服务
  • 首保服务
  • 客户支持计划
  • 专家技术服务
  • 备案管家
我要反馈
  • 建议与反馈
  • 用户体验官
信息公告
  • 客户公告

了解天翼云

天翼云秉承央企使命,致力于成为数字经济主力军,投身科技强国伟大事业,为用户提供安全、普惠云服务
品牌介绍
  • 关于天翼云
  • 智算云
  • 新闻资讯
  • 天翼云APP
基础设施
  • 全球基础设施
  • 信任中心
最佳实践
  • 精选案例
  • 超级探访
  • 云杂志
  • 分析师和白皮书
  • 天翼云·创新直播间
市场活动
  • 2026智能云生态大会
  • 2025智能云生态大会
  • 2024智算云生态大会
  • 2023云生态大会
  • 2022云生态大会
  • 天翼云中国行
天翼云
  • 活动
  • 息壤智算
  • 产品
  • 解决方案
  • 应用商城
  • 定价
  • 合作伙伴
  • 开发者
  • 支持与服务
  • 了解天翼云
      • 文档
      • 控制中心
      • 备案
      • 管理中心
      文档中心

      弹性高性能计算 E-HPC

      弹性高性能计算 E-HPC

      • 弹性高性能计算 E-HPC

      无数据

        • 产品动态
        • 产品介绍
        • 产品定义
        • 术语解释
        • 产品优势
        • 产品特性
        • 产品应用场景
        • 产品使用限制
        • 购买指南
        • 计费说明
        • 集群工具链
        • SLURM作业调度与资源管理
        • Environment Modules软件环境/模块管理
        • 集群内置应用软件/工具
        • cthpc集群管理工具
        • 使用cthpc管理软件仓库
        • 高性能计算平台
        • 概述
        • 入门指引
        • 创建集群
        • 登录Portal
        • 管理集群
        • 连接集群
        • 扩容集群
        • 配置自动伸缩
        • 管理共享存储
        • 软件管理
        • 缩容集群
        • 删除集群
        • 提交作业
        • 命令行提交作业
        • Portal提交作业
        • ctbatch提交作业
        • 查看作业结果
        • 高性能计算集群
        • 入门指引
        • 创建集群
        • 管理集群
        • 扩容集群
        • 缩容集群
        • 删除集群
        • 部署集群
        • 最佳实践
        • 高性能计算集群(HCC)
        • 使用910B部署Kimi-K3
        • 使用910C部署Kimi-K3
        • 使用910B部署GLM-5.3
        • 使用910B部署GLM-5.3-Flash
        • 使用910B部署GLM-5.2
        • 使用910B部署DeepSeek-V4-Flash
        • 使用910B部署DeepSeek-V4-Flash-0731
        • 使用910B部署DeepSeek-V4-Flash-Vision-Exp
        • 使用910B部署DeepSeek-V4-Pro
        • 使用910B部署DeepSeek-V4-Pro-0813
        • 使用910B部署DeepSeek-V4.1-Flash
        • 使用910B部署Qwen3.8-Flash-Next
        • 大模型精简版运维指南
        • 性能测试工具--EvalScope
        • 性能测试工具--天翼云定制版EvalScope
        • 高性能计算平台(HPC)
        • 使用VASP软件做分子动力学模拟
        • 使用LAMMPS做分子动力学模拟
        • 使用OpenFOAM软件进行流体力学仿真计算
        • 文档下载
        • 操作手册
        • API参考
        • API使用说明
        • 相关协议
        • 弹性高性能计算服务协议
        • 常见问题
        • 计费类
        • 操作类
        • 管理类
          无相关产品

          本页目录

          帮助中心 弹性高性能计算 E-HPC 集群工具链 Environment Modules软件环境/模块管理
          Environment Modules软件环境/模块管理
          更新时间 2026-09-22 11:29:07
          • 新浪微博
          • 微信
            扫码分享
          • 复制链接
          最近更新时间: 2026-09-22 11:29:07
          分享文章
          • 新浪微博
          • 微信
            扫码分享
          • 复制链接
          本文档介绍E-HPC集群中Environment Modules工具的基本概念、常用命令及使用方法,帮助您高效管理集群软件环境,完成软件的加载、切换与卸载等操作。

          在E-HPC集群上,通常安装了多种软件(编译器、MPI库、Python发行版等),同一个软件也可能存在多个版本。如果手动通过修改 .bashrc 或设置环境变量来切换,不仅容易出错,还可能导致不同软件之间的冲突。
          Environment Modules就是为解决这个问题而设计的工具。它通过“模块文件”(modulefile封装了每个软件所需的环境变量设置(如PATH、LD_LIBRARY_PATH 等),用户只需一条module load命令,就能在几秒钟内切换或启用某个软件环境,无需手动编辑任何配置文件。

          核心命令速览

          命令

          作用

          module avail

          列出当前可用的模块

          module spider <名称>

          搜索模块(含隐藏模块)

          module load <模块名>

          加载一个模块

          module unload <模块名>

          卸载一个模块

          module list

          查看当前已加载的模块

          module purge

          卸载所有已加载的模块

          module swap <旧> <新>

          替换模块(卸载旧版本,加载新版本)
          module show <模块名>查看某个模块会修改哪些环境变量
          module save <名称>保存当前模块组合
          module restore <名称>恢复之前保存的模块组合

          说明:部分系统支持快捷命令ml,它是module的简写形式,例如ml avail等同于module avail。

          常用操作详解

          查看模块可用

          执行以下命令,查看当前可用的模块:

          module avail

          输出会按类别或路径分组展示。如果列表太长,可以用关键字过滤:

          module avail python        # 只看名称中包含 python 的模块

          注意:module avail只能看到当前层级下“可见”的模块。如果集群采用层级式设计(如先加载编译器,才能看到该编译器对应的 MPI 模块),部分模块不会直接显示。此时应使用module spider。

          搜索模块(推荐方式)

          当无法定位所需软件时,推荐使用 module spider 命令搜索:

          module spider fftw            # 搜索名称或描述中包含 fftw 的模块
          module spider fftw/3.3.10     # 查看指定版本的详细信息

          若目标模块依赖其他模块,module spider会明确提示需先加载的模块列表。

          加载模块

          执行以下命令,加载所需模块:

          module load gcc/12.3.0                 # 加载指定版本
          module load python3                    # 省略版本号时加载默认版本
          module load gcc/12.3.0 openmpi/4.1.6   # 一次加载多个模块

          加载完成后,可通过 which 命令验证:

          module load gcc/12.3.0
          which gcc    # 应显示集群上的 gcc 路径,而非 /usr/bin/gcc

          查看已加载的模块

          执行以下命令,查看当前已加载的模块:

          module list

          说明: 排查环境问题时,建议首先执行该命令,确认当前已加载的模块信息。

          卸载模块

          根据实际需求,选择以下方式卸载模块:

          module unload openmpi/4.1.6   # 卸载指定模块
          module purge                  # 卸载全部模块,恢复至干净环境

          切换模块版本

          切换软件版本时,建议使用swap命令,而非依次执行unload和load:

          module swap gcc/11.2.0 gcc/12.3.0

          说明:swap命令可自动完成旧版本卸载与新版本加载的全过程,比手动两步操作更加可靠。

          查看模块的具体内容

          执行以下命令,查看模块设置的环境变量:

          module show python3

          执行后可查看该模块设置的环境变量(如 PATH、LD_LIBRARY_PATH 等),便于了解模块加载后的具体变化。

          在作业见本中使用模块

          注意: 通过 sbatch 提交的作业脚本运行在非登录 Shell 中,可能无法直接使用 module 命令。

          推荐做法:在脚本开头先执行 purge,再加载所需模块。脚本示例:

          #!/bin/bash
          #SBATCH -J my_job
          #SBATCH -N 1
          #SBATCH -n 32
          
          module purge
          module load gcc/12.3.0
          module load openmpi/4.1.6
          module load python3/3.11.5
          
          python3 my_script.py

          module purge 的作用是清除登录节点可能残留的模块环境,确保作业在干净、可复现的环境中运行。如果你的脚本报错 module: command not found,说明 Shell 没有以登录模式运行,可以在 #!/bin/bash 后加上 -l,或在脚本中手动 source 模块初始化脚本。

          保存和恢复模块组合

          对于常用的模块组合(如某类计算所需的固定工具链),可保存为集合,后续一键恢复。对于常用的模块组合(如某类计算所需的固定工具链),可保存为集合,后续一键恢复。

          module load gcc/12.3.0 openmpi/4.1.6 python3/3.11.5
          module save mylab              # 保存为名为 mylab 的集合
          
          # 下次登录后
          module restore mylab           # 一键恢复

          不带名称的module save会保存为默认组合,module restore不带名称时会恢复该默认组合。

          常见问题

          Q:加载模块后,命令还是指向系统自带版本?
          先检查 module list 确认模块是否真的加载成功,再用 which <命令> 查看实际路径。如果路径不对,尝试 module purge 后重新按顺序加载。
          Q:两个软件冲突,加载时报错?
          同一个软件的不同版本通常不能同时加载。使用 module swap 切换版本,或先 module unload 再 module load。如果冲突不明显,执行 module purge 后从零开始加载。
          Q:提交作业时报 module: command not found?
          这是作业脚本运行在非登录 Shell 中的典型表现。在脚本开头加上 #!/bin/bash -l,或在第一个 module 命令之前 source 系统的 Lmod 初始化脚本(路径通常为 /etc/profile.d/z00_lmod.sh 或 /usr/share/lmod/lmod/init/bash)。

          文档反馈

          建议您登录后反馈,可在建议与反馈里查看问题处理进度

          鼠标选中文档,精准反馈问题

          选中存在疑惑的内容,即可快速反馈问题,我们会跟进处理

          知道了

          上一篇 :  SLURM作业调度与资源管理
          下一篇 :  集群内置应用软件/工具
          搜索 关闭
          ©2026 天翼云科技有限公司版权所有 增值电信业务经营许可证A2.B1.B2-20090001
          公司地址:北京市东城区青龙胡同甲1号、3号2幢2层205-32室
          备案 京公网安备11010802043424号 京ICP备 2021034386号
          ©2026天翼云科技有限公司版权所有
          京ICP备 2021034386号
          备案 京公网安备11010802043424号
          增值电信业务经营许可证A2.B1.B2-20090001
          用户协议 隐私政策 法律声明