Member-only story
Why ‘uv’ Might Be the Only Python Tool You Need for Scripts
You open a notebook or script to analyze some data.
You want to
import pandas, maybeseaborn, mayberequests— but now you’re spending the next 10 minutes deciding:- Should I make a new
venv?- Should I run
pip install, or maybepoetry add?- Where was that project’s
requirements.txtagain?
You just wanted to run a script. Now you’re doing environment triage.
Data Scientists, rejoice. There’s a new tool that fixes all of this — it’s called uv.
What Is uv?
uv is a next-gen Python tool that:
- Installs packages much faster than pip (Rust-powered 💨)
- Automatically manages virtual environments
- Supports inline dependencies in scripts
- Fetches Python versions for you — no
pyenvneeded - Handles one-off CLI tools (black, ruff, etc.) cleanly
Think: pip + poetry + pyenv + virtualenv, minus the pain.

