uv help
显示命令的文档。
Usage
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.toml
、uv.toml
)[env: UV_NO_CONFIG=]
-h, --help
显示此命令的简洁帮助
-V, --version
显示 uv 版本