uv provides a practical workflow for preparing the Python environment needed to run project examples. It resolves dependencies reliably, creates isolated environments automatically, and supplies a compatible Python executable when necessary. section 2.2
A uv-based workflow supports the following operations:
- Run project tools inside the managed environment with `uv run jupyter lab`. section 2.2
- Add project dependencies with `uv add packagename`. section 2.2
- Use uv instead of pip when faster dependency resolution and automatic isolation are priorities. section 2.2
Figure 2.3 Installing and using the uv Python package and project manager via the macOS terminal
Terminal workflow for installing and using uv. section 2.2


