uv包管理工具Skill uv

这是一个用于Python开发的包管理工具,旨在替代pip、python和venv,简化脚本运行和依赖管理过程。它支持内联脚本依赖定义、快速添加依赖、以及构建后端功能,提高开发效率和项目可重复性。关键词:Python包管理、依赖管理、脚本运行、uv工具、pip替代品、开发工具、自动化构建。

DevOps 0 次安装 0 次浏览 更新于 3/24/2026

名称: uv 描述: “使用 uv 替代 pip/python/venv。通过 uv run script.py 运行脚本,使用 uv add 添加依赖,为独立脚本使用内联脚本元数据。”

快速参考

uv run script.py                   # 运行脚本
uv run --with requests script.py   # 使用临时依赖运行脚本
uv add requests                    # 添加依赖到项目
uv init --script foo.py            # 创建带有内联元数据的脚本

内联脚本依赖

# /// 脚本
# requires-python = ">=3.12"
# dependencies = ["requests"]
# ///

查看 scripts.md 获取运行脚本、锁定和可重复性的完整细节。

构建后端

对于纯Python包,使用 uv_build

[build-system]
requires = ["uv_build>=0.9.28,<0.10.0"]
build-backend = "uv_build"

查看 build.md 获取项目结构、命名空间和文件包含的细节。