Method 1: “The Easy Way”
This is my preferred method because it is simple. New environments appear automatically (as long as they have ipykernel installed.)
As of the time of this writing, nb_conda_kernels does not yet support Python 3.9. This only affects our base environment which we aren’t going to use for any of our work anyway, right? :). Your other environments can use any Python version including 3.9.
Initially, your kernel list (under Change kernel) will only show your current environment.
To get your other environment kernels to show automatically:
1. First, install nb_conda_kernels in your base environment. Once this is installed any notebook running from the base environment will automatically show the kernel from any other environment which has ipykernel installed.
(base)$ conda install nb_conda_kernels
Comments