uv (Python package manager)

2024-02-17 → 2026-01-05

“An extremely fast Python package installer and resolver, written in Rust.” It aims to be the Cargo for python.

Here are some nice things about uv.

  1. It is FAST! Most installations are almost instant.
  2. It is a stand-alone tool and can be installed totally independent of Python. This means it can manage Python versions naturally and is free of the python environment mess.
  3. It simplifies the virtual environment management because it is just a single binary that replaces virtualenv, pip, pip-tools, etc.

Using uv#

See Python environment setup

Tips#

Receive my updates

YY's Random Walks — Science, academia, and occasional rabbit holes.

YY's Bike Shed — Sustainable mobility, urbanism, and the details that matter.

×