I know there are a ton of posts out there covering this very topic. I am writing this post more for my out benefit, so that I have a reliable place to check the commands I need to add a new conda environment to my Jupyter and nteract IDEs.
First to create an environment that contains, say TensorFlow, Pillow, Keras and pandas we need to type the following in the command line:
$ conda create -n tensorflow_env tensorflow pillow keras pandas jupyter ipykernel nb_conda
Now, to add this to the list of available environments in either Jupyter or nteract, we type the following:
$ conda activate tensor_env $ python -m ipykernel install --name tensorflow_env $ conda deactivate
Et voilà, you should now see the environment in the dropdown menu!