This way of installing Jupyter Lab allows you to install it once and any virtual env has access to Jupyter through ipykernel.
- Install pyenv (w/ virtualenv)
- Install a new version of python
pyenv install <a new python version>
- Set a global version of python
pyenv global <new python version>
- Install pipx