there are a variety of different python installations on the maxwell cluster:

we recommend using vanilla python - or mamba if you favor using a package manager.

modules

python installations can be configured using the module command:

  • system python: just invoke python or python2 to use v2.7. python3 or python3.6 to use v3.6.
  • conda python: module load maxwell conda/<version>. Use python3, do not expect that python will invoke python3.
  • vanilla python: module load maxwell python/<version>. Use python3, do not expect that python will invoke python3.

anaconda® or miniconda® python

Please note that the use of Anaconda® repositories (channels) is not free! See https://www.anaconda.com/terms-of-service for details.

Downloading miniconda®is - at the moment - free of charge (https://conda-forge.org/blog/posts/2020-11-20-anaconda-tos/), but using anaconda or miniconda installer is NOT. We strongly recommend to use minforge or mambaforge as a starting point.

If you have a anaconda® or miniconda® installation or intend to use miniconda

  • please make sure not to use any of the default channels.
  • remove channels in your personal setup
# check what is currently set
conda config --show channels

# remove all channels other than conda-forge 
conda config --remove channels defaults

# add conda-forge if not already present
conda config --add channels conda-forge

  • place a file named condarc in the base of the conda installation. Minimal setup:
channels:
  - conda-forge
  - nodefaults