Conda environments not showing up in Jupyter Notebook
<p>I installed Anaconda (with Python 2.7), and installed Tensorflow in an environment called <code>tensorflow</code>. I can import Tensorflow successfully in that environment.</p>

<p>The problem is that Jupyter Notebook does not recognize the new environment I just created. No matter I start Jupyter Notebook from the GUI Navigator or from the command line <strong>within</strong> the <code>tensorflow</code> env, there is only one kernel in the menu called <code>Python [Root]</code>, and Tensorflow cannot be imported. Of course, I clicked on that option multiple times, saved file, re-opened, but these did not help.</p>

<p>Strangely, I can see the two environments when I open the <code>Conda</code> tab on the front page of Jupyter. But when I open the <code>Files</code> tab, and try to <code>new</code> a notebook, I still end up with only one kernel.</p>

<p>I looked at this question:
<a href="https://stackoverflow.com/questions/37433363/link-conda-environment-with-jupyter-notebook">Link Conda environment with Jupyter Notebook</a>
But there isn't such a directory as <code>~/Library/Jupyter/kernels</code> on my computer! This Jupyter directory only has one sub-directory called <code>runtime</code>.</p>

<p>I am really confused. Are Conda environments supposed to become kernels automatically? (I followed <a href="https://ipython.readthedocs.io/en/stable/install/kernel_install.html">https://ipython.readthedocs.io/en/stable/install/kernel_install.html</a> to manually set up the kernels, but was told that <code>ipykernel</code> was not found.)</p>