UV
Published: (February 27, 2026 at 03:54 AM EST)
1 min read
Source: Dev.to
Source: Dev.to
Installation
curl -LsSf https://astral.sh/uv/install.sh | sh
Install a specific Python version
uv python install 3.12
Create a virtual environment
uv venv --python 3.12 --prompt my-project
source .venv/bin/activate
Initialize a project (creates pyproject.toml)
uv init
Generate a lock file
uv lock
Package management
Install a library
uv pip install package_name
Add a library (updates pyproject.toml)
uv add package_name
Sync environments
uv sync
Uninstall a package
uv pip uninstall package_name
Remove a package from pyproject.toml and lock files
uv remove package_name