跳转至

uv help

显示命令的文档。

Usage

uv [OPTIONS] <COMMAND>

Commands

run

运行命令或脚本

init

创建一个新项目

add

向项目添加依赖项

remove

从项目中移除依赖项

version

读取或更新项目的版本

sync

更新项目的环境

lock

更新项目的锁文件

export

将项目的锁文件导出为其他格式

tree

显示项目的依赖树

tool

运行和安装由 Python 包提供的命令

python

管理 Python 版本和安装

pip

使用与 pip 兼容的接口管理 Python 包

venv

创建虚拟环境

build

将 Python 包构建为源分发和轮子

publish

将分发包上传到索引

cache

管理 uv 的缓存

self

管理 uv 可执行文件

generate-shell-completion

生成 shell 补全

help

显示命令的文档

Cache options

-n, --no-cache

避免读取或写入缓存,而是在操作期间使用临时目录 [env: UV_NO_CACHE=]

--cache-dir

缓存目录的路径 [env: UV_CACHE_DIR=]

Python options

--managed-python

要求使用 uv 管理的 Python 版本 [env: UV_MANAGED_PYTHON=]

--no-managed-python

禁用 uv 管理的 Python 版本 [env: UV_NO_MANAGED_PYTHON=]

--no-python-downloads

禁用 Python 的自动下载。[env: "UV_PYTHON_DOWNLOADS=never"]

Global options

-q, --quiet...

使用静默输出

-v, --verbose...

使用详细输出

--color

控制输出中颜色的使用 [可能的值:auto, always, never]

--native-tls

是否从平台的本机证书存储加载 TLS 证书 [env: UV_NATIVE_TLS=]

--offline

禁用网络访问 [env: UV_OFFLINE=]

--allow-insecure-host

允许与主机的不安全连接 [env: UV_INSECURE_HOST=]

--no-progress

隐藏所有进度输出 [env: UV_NO_PROGRESS=]

--directory

在运行命令之前切换到给定目录

--project

在给定项目目录中运行命令 [env: UV_PROJECT=]

--config-file

用于配置的 uv.toml 文件路径 [env: UV_CONFIG_FILE=]

--no-config

避免发现配置文件(pyproject.tomluv.toml)[env: UV_NO_CONFIG=]

-h, --help

显示此命令的简洁帮助

-V, --version

显示 uv 版本