Conda Commands

Python Environment Management

List All Environments

conda env list
# or
conda info --envs

Example output:

# conda environments:
#
data-structures          /Users/yq/.conda/envs/data-structures
base                  *  /Users/yq/anaconda3
tensorflow1              /Users/yq/anaconda3/envs/tensorflow1
yolo                     /Users/yq/anaconda3/envs/yolo

Activate an Environment

conda activate <env_name>
# Example:
conda activate base

Deactivate the Current Environment

conda deactivate

Create a New Environment

conda create -n myenv python=3.10

Remove an Environment

conda remove -n myenv --all

List Installed Packages in an Environment

conda list
# or for a specific environment:
conda list -n myenv

Install a Package

conda install numpy
# or specify environment:
conda install -n myenv numpy

Update Conda

conda update conda

Export Environment to YAML

conda env export > environment.yml

Create Environment from YAML

conda env create -f environment.yml