Skip to content

Anaconda / Miniforge

Anconda is a python and data science package manager.

Miniconda is an installation option for Anaconda which is lighter (doesn't install all the GUI frill) and generally much leaner / faster to use (in my humble opinion).

Anaconda makes use of many different development channels (besides the main one from the people of Anaconda) effectively increasing the number of packages that can be installed through the Anaconda pipeline.

Conda-forge is one such channel, and it's widely recognized as the best (most up-to-date and with most options).

Mini-forge is a Minconda install that comes with Conda-forge as its main channel. Mini-forge's selling point is the rapid adoption of new hardware.

Exactly what we need for our (unstable) M1 Mac.
Thus, "Mini-forge" will be the version of Anaconda we will use.


Installation of Mini-forge

Following the installation of Homebrew (Prerequisites), we can simply write:

1
brew install --cask miniforge

Warning

I don't think this is compatible with any other version of Anaconda, so make sure to uninstall any other version of Anaconda you may have installed on your system.

Make sure to export/save all your environments, or they WILL be lost
(I went through the pain of exporting and reinstalling all my environments, so should you)


Installing Anaconda is done