This is a cheat sheet that organizes frequently used Conda commands by category. It has been compiled with concise explanations for quick reference.

Conda command cheat sheet visual

1. Installation and Environment Setup

Command Description
conda --version Check Conda version
conda update conda Update Conda itself
conda info Display Conda configuration and environment information
conda config --show View Conda configuration file contents
conda config --add channels [channel name] Add a new channel
conda config --set auto_activate_base false Disable automatic activation of the base environment

2. Package Management

Command Description
conda install [package name] Install a package
conda install [package name]=[version] Install a specific version of a package
conda install -c [channel name] [package name] Install a package from a specific channel
conda update [package name] Update a package
conda remove [package name] Remove a package
conda list View list of installed packages

3. Virtual Environment Management

Command Description
conda create -n [environment name] Create a new virtual environment
conda create -n [environment name] python=[version] Create a virtual environment with a specific Python version
conda env list or conda info --envs View list of virtual environments
conda activate [environment name] Activate a virtual environment
conda deactivate Deactivate a virtual environment
conda remove -n [environment name] --all Delete a virtual environment

4. Environment Cloning and Exporting

Command Description
conda create --name [new environment name] --clone [original environment name] Clone an environment
conda env export > environment.yml Export the current environment to a yml file
conda env create -f environment.yml Create an environment from a yml file

5. Cache and Cleanup

Command Description
conda clean --all Clean up cache and temporary files
conda clean --packages Delete only cached package files
conda clean --tarballs Delete only downloaded tarball files

6. Useful Configuration Options

Command Description
conda config --set auto_activate_base false Automatically deactivate (base) on terminal start
conda config --add channels conda-forge Add the conda-forge channel
conda config --show-sources Check which configuration files are being used

✅ Refer to this cheat sheet to manage your Conda environments efficiently.