Adding An Environment to Jupyter Notebooks

This is a code snippet to allow you to use a Python environment within a Jupyter Notebook on Windows.
conda create -n newenv python=3.7
activate newenv
conda install -c anaconda ipykernel
ipython kernel install --user --name=envname
Now let’s break it down into steps.

Step 1: Create your environment

Using conda in your terminal, type:
conda create -n newenv python=3.7
newenv is the name of your new environment.

Step 2: Activate your environment

In the terminal:
activate newenv

Step 3: Install ipykernel

In the active environment, type:
pip install ipykernel
Or if you want to use conda:
conda install -c anaconda ipykernel

Step 4: Install the new kernel

In the active environment, type:
ipython kernel install --user --name=envname
envname can be anything, but I recommend using the same name as the environment so that it does not get too confusing.

Step 5: Open Jupyter Notebook / Lab

You should now see the new environment when you open Jupyter. With notebooks, you can select it as a kernel when you create a new notebook. In Lab, you should see it listed as a notebook option on your Launcher.

Leave a Reply