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