Mustafa CavusogluMC

Command Palette

Search for a command to run...

AboutExperiencesProjects
Linux3Docker3Git3uv1Miniconda1Kubernetes3
Back to Home
Miniconda

Environment and package management with Conda

condaenvironmentspythondata-science

Miniconda Basics

Environment and package management with Conda.

Environment Management

# Create environment
conda create -n myenv python=3.11

# Create from file
conda env create -f environment.yml

# Activate environment
conda activate myenv

# Deactivate environment
conda deactivate

# List environments
conda env list

# Remove environment
conda env remove -n myenv

# Export environment
conda env export > environment.yml

Package Management

# Install package
conda install numpy

# Install specific version
conda install numpy=1.24

# Install from conda-forge
conda install -c conda-forge package-name

# Update package
conda update numpy

# Update all packages
conda update --all

# Remove package
conda remove numpy

# List installed packages
conda list

Example environment.yml

name: data-science
channels:
  - conda-forge
  - defaults
dependencies:
  - python=3.11
  - numpy
  - pandas
  - scikit-learn
  - jupyter
  - pip:
    - some-pip-package

Conda Configuration

# Add channel
conda config --add channels conda-forge

# Set channel priority
conda config --set channel_priority strict

# Show configuration
conda config --show

# Clean cache
conda clean --all