Skip to main content

Command Cheatsheet

A one-page summary of the most frequent Conda commands. Full usage in other pages of this section.

Install / config​

CommandNotes
conda --versionShow Conda version
conda update -n base -c defaults condaUpdate Conda itself
conda config --add channels conda-forgeAdd a channel
conda config --set channel_priority strictStrict channel priority
conda config --show channelsShow configured channels

Environment​

CommandNotes
conda create -n <name> python=3.11New env
conda create -n <name> --clone <src>Clone env
conda env listList all envs
conda activate <name>Activate env
conda deactivateDeactivate current env
conda env remove -n <name>Remove env
conda env create -f environment.ymlCreate from file

Package​

CommandNotes
conda install <pkg>Install Conda pkg
conda install -c <channel> <pkg>Install from channel
conda install -n <name> <pkg>Install into env
pip install <pkg>Install PyPI pkg (in env)
conda listList current env packages
conda update <pkg> / conda update --allUpdate pkg / all
conda remove <pkg>Remove Conda pkg
conda search "<pkg>>=1.0"Search available
conda clean -a -yClean all caches

Export / import​

CommandNotes
conda env export > environment.ymlExport current env
conda env create -f environment.ymlImport and create env

Jupyter​

CommandNotes
conda install jupyterlabInstall JupyterLab
jupyter notebook --no-browser --port 8888Launch remotely
python -m ipykernel install --user --name <name>Register env as kernel

⚠️ conda clean -a permanently deletes download caches (re-download next time); conda env remove permanently deletes the env and all its packages.

Join Us