This assumes miniconda3 has been installed and is being used for environment and package management. See this gist for setup details.
Keras is a higher level library that uses various backends (e.g., Tensorflow, CLTK, ...).
We have setup a miniconda environment with the typical packages: