Skip to content

Environment Modules

The Modules package is a tool that simplifies shell initialization and lets users easily modify their environment during a session using module files. You can see the available modules using the avail command.

❯ module avail
------------------------------------------------------------------------------------- /usr/share/modules/modulefiles --------------------------------------------------------------------------------------
dot module-git module-info modules null use.own
-------------------------------------------------------------------------------- /usr/pkg/environment-modules/modulefiles ---------------------------------------------------------------------------------
alphafold/2.3.1 cplex/22.1 cuda/cuda-9.0 cuda/cuda-9.2 cuda/cuda-10.2 cuda/cuda-11.4 gcc/9.5 gurobi/10.01 julia/1.8.5 miniconda/23.9.0 pypy/3.10 python/3.6.15 vscode/4.8.3 vscode/4.18
Key:
loaded modulepath

For example, you can use the following to load an older version of python:

module load python/3.6.15

to revert back to the version of python used in the cluster before the update.

For mode information, see the environment modules documentation.