I wanted to ask about the difference between a Jupyter notebook kernel and a Python virtual environment created through venv. From what I understand:
- Jupyter notebook kernels are used for notebooks, while Python virtual environments are used for isolation.
- What prompted this question was that I downloaded Jupyter Notebook in one virtual environment and created a kernel for it. Later, I wanted to switch to another virtual environment, which confused me. Can this be done, or do I need to install Jupyter Notebook in the new virtual environment and launch it from there?
I made two different kernals for two different python environments so does this mean both kernals are like python environments in the jupyter lab or not.