Table of Contents

module管理

AI: 在很多服务器或集群环境里,软件不是直接装在系统路径下的,而是通过 “module” 管理的(通过环境变量)。这样,每个用户都可以加载自己需要的软件版本。使用module管理的软件(比如 Python、GCC、OpenMPI、CUDA 等)会被安装到服务器的某个路径。通常是专门的目录,比如 /opt/apps/python/3.9.1/,而不是全系统(/usr/bin/)这样所有人都用的目录。


基础使用

# 查看可用模块
module avail

# 加载模块
# 通过调整 shell 环境变量实现
module load python/3.9.1

# 卸载模块
module unload python/3.9.1

安装 & 管理

# Tested on Ubuntu
sudo apt install environment-modules
echo "source /etc/profile.d/modules.sh" >> ~/.bashrc
source .bashrc

安装软件并配置module:TODO