jupyter notebook jupyterlab extensions with uv
Creating jupyterlab environments w/ uv
# Create a new uv environment
uv init --name bbk-presentation --bare
# Add ipykernel
uv add --dev ipykernel
# Install the kernel in jupyterlab
uv run ipython kernel install --user --env VIRTUAL_ENV $(pwd)/.venv --name=bbk-paper
# Add whatever you need to the environment
uv add pandas seaborn
# Support "%pip" magic **and installing extensions through jupyterlab UI!**
uv venv --seed
# Start jupyterlab
uv run --with jupyter jupyter lab
uv venv --seed is advertised in uv’s help, it seems also to work for installing extensions through the UI, though not sure how official/supported that is. But it works for me.
Cool extensions as of 2026-02-12:
- jupyterlab-vim
- jupyter-ruff instead of black
Old notes, not sure how valid anymore
uv add jupyterlab-vim
uv run jupyter labextension list
uv run jupyter labextension enable jupyterlab_vim
uv run jupyter lab
Nel mezzo del deserto posso dire tutto quello che voglio.
comments powered by Disqus