Software Environment ==================== Available Software ------------------ The server may provide software through: * System packages. * Environment modules. * Conda environments. * Virtual environments. Environment Modules ------------------- List available modules: .. code-block:: bash module avail Load a module: .. code-block:: bash module load python Check loaded modules: .. code-block:: bash module list Unload a module: .. code-block:: bash module unload python Python Virtual Environments --------------------------- Create an environment: .. code-block:: bash python -m venv myenv Activate: .. code-block:: bash source myenv/bin/activate Install packages: .. code-block:: bash pip install numpy scipy pandas Deactivate: .. code-block:: bash deactivate Checking Installed Software --------------------------- Locate an executable: .. code-block:: bash which python Check version: .. code-block:: bash python --version