Managing Conda Environments and Installing Packages

Idit Cohen
3 min readAug 8, 2024

--

Step-by-Step Instructions

Step 1: Verify Conda Installation

First, ensure that Conda is installed on your system. Open your terminal or command prompt and type the following command:

Comment: This command checks if Conda is installed and displays its version. If Conda is not installed, download and install it from Anaconda or Miniconda.

Step 2: Create a New Conda Environment

Create a new environment named data_science with Python 3.8:

Comment: This command creates a new environment named data_science and installs Python 3.8. You can specify other package versions as needed.

Step 3: Activate the Environment

Activate the newly created environment:

Comment: Activating the environment ensures that all subsequent commands (like package installations) apply to this environment, keeping your system’s global settings unaffected.

Step 4: Install NumPy, Matplotlib, and pandas

Install the necessary packages within the environment:

Comment: This installs NumPy, Matplotlib, and pandas, which are essential libraries for data science and data visualization. Conda automatically handles dependencies for these packages.

Step 5: Verify Package Installation

Verify the installation by importing the packages and performing basic operations in Python:

  1. Open a Python interpreter by typing python in your terminal.
  2. Enter the following code:

Comment: This code demonstrates basic usage of NumPy for numerical operations, Matplotlib for plotting, and pandas for data manipulation. Running this will show a simple line graph and print a DataFrame.

Step 6: Deactivate the Environment

After you are done working, deactivate the environment:

Comment: This returns you to the base environment, where your global settings are applied.

Step 7: Remove the Environment (Optional)

If you no longer need the environment, you can remove it:

Comment: This command deletes the data_science environment along with all installed packages and dependencies. Use this only if you are sure you no longer need the environment.

Summary

This exercise walked you through creating a Conda environment named data_science, installing packages, and performing basic operations with NumPy, Matplotlib, and pandas. This process highlights the benefits of using Conda to manage dependencies and maintain clean, isolated environments for different projects.

--

--