Can import TensorFlow and Keras in Jupyter, even though I have them installed?
If you are a Windows/Mac user who is working on Jupyter notebook, pip install keras doesn't help you. Instead, try the steps below:

In command prompt navigate to the “site packages” directory of your anaconda installed.
Now use conda install tensorflow and after conda install keras
Restart your Jupyter notebook and run the packages.
I have setup Tensorflow and Keras on Mac OS. I also have Jupyter that came as part of my Anaconda installation. 
When I try to import Tensoflow or Keras in a Jupyter notebook, I get "a no module named <...>" error. 
Am I missing a step ?