uv pip

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

uv pip [OPTIONS] <COMMAND>

命令

命令
说明

compile

requirements.in 文件编译为 requirements.txtpylock.toml 文件.

sync

将环境与 requirements.txtpylock.toml 文件同步。

install

将包安装到环境中。

uninstall

从环境中卸载包。

freeze

以 requirements 格式列出环境中已安装的包

list

以表格格式列出环境中已安装的包。

show

显示一个或多个已安装包的信息。

tree

显示环境的依赖树。

check

验证已安装的包是否具有兼容的依赖关系。

选项

选项
说明

--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"]

-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=]

最后更新于