Can't install Spyder after installing Tensorflow and Keras
My solution was to install Spyder first in a clean environment and then use pip.
pip install tensorflow
which installed tensorflow.keras as well.
I'm struggling to install Spyder (5.1.5) after installing Keras and Tensorflow.
Here are the steps I have taken so far:

Install Anaconda
Within Anaconda Navigator create a new environment named 'tensorflow'
Install tensorflow and keras within Anaconda Navigator in the 'tensorflow' environment.
attempt to install Spyder from Anaconda Navigator in the 'tensorflow' environment. I get the following error message when I do this:

'spyder cannot be installed on this environment. Do you want to install the package in an existing environment or create a new environment?'
The other thing I've tried, from the Anaconda prompt:

conda activate tensorflow (activate tensorflow environment)
conda install spyder

I get the following error:
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.
Collecting package metadata (repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Solving environment: -
Found conflicts! Looking for incompatible packages.
This can take several minutes.  Press CTRL-C to abort.
Thanks for any help!