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