远川的折腾记录

Python 项目换用 uv 管理依赖

2026-07-30

几个小项目原来用 venv + pip + requirements.txt,换机器时版本总对不上。迁到 uv 之后锁文件和虚拟环境都由它管,装依赖也快得多。

uv init
uv add httpx rich
uv run python main.py
uv lock --upgrade

uv.lock 提交进仓库,另一台机器上 uv sync 就能得到一模一样的环境。连 Python 版本都能用 .python-version 固定。