Skip to content

Check and fix your installation for licensing problems#

Here we show how to check your conda distribution to avoid any licensing issue.

Anaconda#

Anaconda is a distribution of not only Conda, but also over 150 scientific Python packages.

Warning

  • Anaconda is not free for company (even public) over 200 employees.
  • Anaconda uses defaults channel that is not free for company (even public) over 200 employees.

You must remove it and install Miniforge instead.

Miniconda#

Miniconda is the lightweight version of Anaconda, the Conda package and environment manager.

  • Miniconda is free.

Warning

  • Miniconda uses defaults channel that is not free for company (even public) over 200 employees.
    Follow instruction to get rid of channels under anaconda inc. license: here

Note

  • If you plan to add additional channels, be sure to avoid any licensed channels from Anaconda Inc: defaults, main, anaconda, free, r, mro, pro, archive, mro-archive, msys2.

Miniforge#

Miniforge is a minimal version of Conda, like Miniconda, but it uses conda-forge as its default package source. In other terms, everything is supposed to be fine!

Warning

If you had a previous conda installation, you may still have old configuration (in .condarc file) pointing to Anaconda licensed channels.
Check your channels setup to be on the safe side.

Note

  • If you plan to add additional channels, be sure to avoid any licensed channels from Anaconda Inc: defaults, main, anaconda, free, r, mro, pro, archive, mro-archive, msys2.

Micromamba#

Micromamba is the lightest version of "Conda", it comes with zero preinstalled packages, no base environment and the required installation space is just the executable.
conda-forge is the only default package source you can set up during the installation procedure. In other terms, everything is supposed to be fine!

Warning

If you had a previous conda installation, you may still have old configuration (in .condarc file) pointing to Anaconda licensed channels.
Check your channels setup to be on the safe side.

Note

  • If you plan to add additional channels, be sure to avoid any licensed channels from Anaconda Inc: defaults, main, anaconda, free, r, mro, pro, archive, mro-archive, msys2.

Check channels#

Check the channels set for your installation as follow:

conda config --show channels

If any of these channels is listed (see here for more information):

  • defaults
  • main
  • anaconda
  • free
  • r
  • mro
  • pro
  • archive
  • mro-archive
  • msys2

You must remove them.
Here an example how to remove the defaults channel:

conda config --remove channels defaults

Check everything went well:

conda config --show channels