本文系统介绍了 Python 包管理工具 **uv** 的核心功能与最佳实践。uv 是基于 Rust 构建的超快、独立二进制工具,无需预装 Python 即可安装(推荐 `curl | sh` 方式)。其核心围绕三层模型展开:**Python 版本管理**(`uv python install/pin/find`)、**虚拟环境隔离**(`uv venv` + 自动激活)和 **项目依赖管理**(以 `pyproject.toml` 和跨平台锁文件 `uv.lock` 为中心)。支持一键初始化项目(`uv init`)、智能版本切换(通过 `.python-version`)、多环境同步(`uv sync`)、依赖增删升级(`uv add/remove/lock`)及全局工具管理(`uv tool`,替代 pipx)。还涵盖内联脚本依赖(PEP 723)、Monorepo 工作区、国内镜像配置、CI/CD 集成等进阶用法。全文强调确定性、可复现性与团队协作规范——推荐提交 `uv.lock` 和 `.python-version`,忽略 `.venv/`。(199字)