Skeleton page! 

You should avoid using conda through the Anaconda or Miniconda distributions, as you may run into licensing issues. Access to Anaconda’s public repository of packages is only free to individuals and small organisations (<200 employees). A paid license is required for larger organisations and anyone embedding or mirroring Anaconda’s repository. See Anaconda's Terms of Service for details.

The use of Miniforge is recommended instead, which provides the minimal installers for Conda and Mamba specific to conda-forge, with the following features pre-configured:

If working on ECMWF's Atos HPCF or ECS , you can (in order of preference):

If working on personal laptops of or any other ECMWF computing platform, including the European Weather Cloud:

How to check if any of my installations or environments are problematic

Checking manually

How to migrate anaconda/miniconda environments

Packages from default conda channels and the community channel conda-forge are different and not compatible. Therefore a standard environment export will not work out of the box. 

Generate a safe environment yaml file

Create a new containerised environment with Tykky on Atos HPCF or ECS

See HPC2020: Containerised software installations with Tykky

ml tykky
conda-containerize new --mamba --prefix=$TYKKY_PATH/my_env my_env.yml
tykky activate my_env

Create a new conda environment with Miniforge

See HPC2020: Conda at ECMWF

ml conda
mamba env create -f my_env.yml -n myenv
conda activate my_env