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