Custom Jupyter Kernels¶
It’s possible to create custom Python environments for use within a Jupyter notebook without having to run a jupyter server from each of them. The following steps will allow you to have a single jupyter server running and have it use a variety of Python environments in its notebooks
Create a virtualenv and install any packages that you want available
pip install ipykernel
ipykernel install --user --name <envname> --display-name <display name>
Then the new environment should become available in the Change kernel menu