SuperAPI AI 工具集

uv-run

编程与开发

查看项目

更新于 10-15 23:49

技能介绍

用途:uv-run 用于通过 uv 运行 Python 脚本,无需手动激活虚拟环境,适合一次性脚本、临时依赖或项目内命令执行。

主要能力:直接执行脚本(uv run script.py 自动管理环境);临时依赖(uv run --with requests script.py,可多次 --with 并加版本约束);PEP 723 内联依赖,让脚本自包含;uvx 临时运行 CLI 工具而无需安装;支持指定 Python 版本(uv run --python 3.12 script.py)与模块运行(uv run -m http.server 8000)。

使用方式:运行脚本用 uv run script.py;加参数直接跟在脚本后;临时依赖用 --with;内联依赖在脚本头部写 PEP 723 元数据块,配合 shebang 可执行;脚本依赖可用 uv init --script、uv add --script、uv lock --script 管理;CLI 工具用 uvx 工具名,如 uvx ruff check .。

适用场景:快速一次性任务、可复用脚本、可分享工具、团队协作、运行 CLI 工具一次、项目脚本。

限制:资料未提供收费、价格、平台与效果信息;长期项目依赖应使用 uv-project-management,全局安装 CLI 工具应使用 uv-tool-management。