uv vs. pip
Notes from https://realpython.com/uv-vs-pip/
| Task | pip | uv |
|---|---|---|
| create venv | python -m venv .venv |
uv venv .venv |
| clean venv cache | python -m pip cache purge |
uv cache clean |
| install package | python -m pip install jupyterlab |
uv pip install jupyterlab |
| add package | uv add requests |
|
| remove package | python -m pip uninstall requests |
uv remove requests |
| install deps | python -m pip install -r requirements.txt |
uv pip install -r requirements.txt |
| pin your deps | python -m pip freeze > requirements.txt |
uv.lock file |
| list deps | python -m pip list |
uv pip list |
| remove transitive deps | uv remove requests |