Setup
Maintenance
- List available commands:
conda commands
- Remove unused environments and caches:
conda clean --all -y
- Check health:
conda doctor
Configuration
- Display info about current install:
conda info
- Describe all available settings:
conda config --describe
- Describe
some_setting
only: conda config --describe some_setting
- Display current settings:
conda config --show
- Set
foo
to bar
globally: conda config --set foo bar
- Set
foo
to bar
in the active environment: conda config --set foo bar --env
Environments
- List all environments:
conda env list
- Create environment
myenv
: conda create -n myenv
- With Python version
version
: conda create -n myenv python=version
- Run
conda search python
to see available Python versions
- Activate environment
myenv
: conda activate myenv
- Deactivate current environment:
conda deactivate
- Remove environment
myenv
: conda env remove -n myenv -y
Packages
- List all packages in the active environment:
conda list
- Install package
foo
into the active environment: conda install foo
- Update all packages in the active environment:
conda update --all
- Update package
foo
in the active environment: conda update foo
- Uninstall package
foo
from the active environment: conda uninstall foo
- You can also explicitly specify the environment, without activating it:
- List packages in
myenv
: conda list -n myenv
- Install package
foo
into myenv
: conda install -n myenv foo
- Update all packages in
myenv
: conda update -n myenv --all
- Update package
foo
in myenv
: conda update -n myenv foo
- Uninstall package
foo
from myenv
: conda uninstall -n myenv foo