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
0 views
Back to Blog

Related posts

Read more »