Setting up virtual python kernel in environment
Introduction
Do this to enable code to run inside Jupyer notebooks in your new environment.
Installation
Once you have created and activated a conda environment:
Let's assume environment is called learn, and we are in the Anaconda Prompt under Windows or at a shell prom,pt in WSL2/Linux:
-
create and activate environment
conda create --name learnconda activate learn -
install
ipykernelandnotebook:conda install ipykernel notebook -
match the kernel to the name of the environment:
python -m ipykernel install --user --name=learn
Use inside Jupyter Notebook:
-
run Jupyter Notebook
jupyter notebook -
access the environment when creating a new notebook:

Use inside Jupyter Lab
-
run Jupyter lab
jupyter lab -
access the environment when creating a new notebook:

-
or access this environment for an existing notebook

Use inside VS Code
Kernels / environments set up this way are also accessible inside VS Code via the kernel selector when running python scripts:

or Jupyter notebooks:
