CAEN Knowledge Base
CAEN Knowledge Base

Note: For updates from the College about resources for learning, teaching and working remotely due to the COVID-19 pandemic, visit: covid-19.engin.umich.edu


Enter your question or keyword below to search our knowledge base. At any time, you can click the Blue button in the bottom-right corner of the page to open a Live Chat session with a CAEN consultant. If no consultant is available, you will be prompted to submit an offline message, and the next available consultant will contact you at the email address you provide.

What is the sudo command? Can I use sudo on CLSE for Linux computers?

The sudo command stands for "super user do." As super user, there are little to no restrictions on commands that one can run in a Linux environment. Due to security implications, however, students are not allowed to run sudo in the CAEN Lab Software Environment (CLSE) for Linux, including installing their own software.

Software available on CLSE for Linux systems does not require using the sudo command to run, but instead uses environment modules. To find a particular software application,  use module avail command to list the available modules you can use. To use the software, load the module with module load module_name, where module_name is the application from available list.

What if I need sudo to install pip and python packages?

To install your own python packages, run a virtual environment to utilize pip:

$ python3 -m venv ~/venv

$ source ~/venv/bin/activate

After running these two commands, you will start a new python environment that comes with pip by default. To exit the virtual environment, run deactivate in your terminal.