uv
A fast python package installer and resolver in Rust.
Aims to replace pip, pip-tools, and virtualenv.
Replaces
pip install
pip-tools, pip-compile, pip-sync
virtualenv
Install
curl -Ls https://astral.sh/uv/install.sh |bash
pipx install uv
Common usage -Venv
uv venv
source .venv/bin/activate # Linux/Mac
.\.venv\Script\activate # Windows
Installing packages
uv pip install request
uv pip install -r requirements.txt
Freeze installed packages
uv pip freeze > requirements.txt
Compile dependencies
uv pip compile pyproject.toml