Module 5 of 11 · Conda: Package Management and Environments · Beginner

Installing Packages

Duration: 5 min

This module delves into the essential process of installing packages using Conda, a powerful package management system. Understanding how to effectively install packages is crucial for setting up your Python environment efficiently and ensuring that your projects have all the necessary dependencies.

Installing Packages with Conda

Conda allows you to install packages from the command line, which simplifies dependency management and ensures that your environment is consistent across different systems. To install a package, you use the conda install command followed by the package name. This process also takes care of resolving and installing the dependencies required by the package.

import conda

# Install a package using conda
conda.cli.main.install(['numpy'])

# Verify the installation
import numpy as np
print(np.__version__)

Try it in Google Colab: Open in Colab

Collecting package metadata (current_repodata.json): done
Solving environment: done

## Package Plan ##

  environment location: /Users/username/anaconda3

  added / updated specs:
    - numpy

The following packages will be downloaded:

    package | build
    -------|---------
    numpy-1.21.0 | py38h7b7e30e_0

The following NEW packages will be INSTALLED:

  numpy    pkgs/main/osx-64::numpy-1.21.0-py38h7b7e30e_0

Proceed ([y]/n)? y

Downloading and Extracting Packages
numpy-1.21.0          | 7.2 MB  | ########## | 100%
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
1.21.0

Creating and Managing Environments

Conda environments allow you to create isolated spaces for different projects, each with its own set of dependencies. This is particularly useful when working on multiple projects that require different versions of the same package. To create a new environment, you use the conda create command followed by the environment name and the packages you want to include.

import conda

# Create a new environment named'myenv' with Python 3.8 and numpy
conda.cli.main.create(['--name','myenv', 'python=3.8', 'numpy'])

# Activate the new environment
conda.cli.main.activate(['myenv'])

# Verify the environment and installed packages
import sys
import numpy as np
print(sys.executable)
print(np.__version__)

💡 Tip: Always remember to activate the environment you are working in to ensure that you are using the correct set of packages and dependencies.

❓ What command is used to install a package in Conda?

❓ How do you create a new Conda environment with specific packages?

← Previous Continue interactively → Next →

Related Courses