Conda Cheat Sheet

Conda is a data science package and environment management application. It primarily manages Python packages but also supports R, Ruby, Lua, Scala, Java, JavaScript, C, C++, and Fortran packages

Choose based on your experience. I have followed Conda's tip: "If you are just starting out, we recommend installing Conda via the Miniconda installer."

I'm currently taking a AI/ML bootcamp so I'm still a 🥖 bun in the oven 😅.

Download the latest Miniconda installer for macOS with Apple Silicon. After the installation is finished, open your terminal and type the command conda. You will see (base) in your terminal, which is the default environment.

🔔 Tip

It's a good idea to have jupyter installed there.
(base) ➜ ~ conda install -y jupyter

Basic commands

To create an environment, use: conda create -n ENV_NAME

To activate this environment, use: conda activate ENV_NAME

To deactivate an active environment, use:conda deactivate

To remove an environment, deactivate it first and then use: conda remove --name ENV_NAME --all

To install packages, use: conda install <package>

We can create and enviroment and install packages in one like conda create -n myenv python numpy pandas

To list packages installed in an environment: conda list -n ENV_NAME

To list all your environments: conda env list

Popular packages needed :

conda install pandas numpy matplotlib scikit-learn

To install packages located in another channel:

conda install -c conda-forge jupyterlab

conda install -c conda-forge imbalanced-learn

To update conda to the latest version: conda update conda

🔔 Tip

Everytime you open a new tab in your terminal, it will open with the (base) environment by default. If you don't want this to happen.

In the file .condarc add

channels:
  - defaults
auto_activate_base: false