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

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.
Add a New Comment