安装 uv
安装方法
使用我们的独立安装程序或您选择的包管理器来安装 uv。
独立安装程序
uv 提供了一个独立的安装程序来下载和安装 uv:
使用 curl
下载脚本并用 sh
执行:
如果您的系统没有 curl
,您可以使用 wget
:
通过在 URL 中包含版本号来请求特定版本:
有关自定义 uv 安装的详细信息,请参阅安装程序的参考文档。
PyPI
为方便起见,uv 已发布到 PyPI。
如果从 PyPI 安装,我们建议将 uv 安装到隔离的环境中,例如,使用 pipx
:
但是,也可以使用 pip
:
Note
uv 为许多平台提供了预构建的发行版 (wheels);如果给定平台没有可用的 wheel,uv 将从源代码构建,这需要 Rust 工具链。有关从源代码构建 uv 的详细信息,请参阅贡献设置指南。
Cargo
uv 可通过 Cargo 获得,但必须从 Git 构建而不是 crates.io,因为它依赖于未发布的 crate。
Homebrew
uv 在核心 Homebrew 包中可用。
WinGet
uv 可通过 WinGet 获得。
Scoop
uv 可通过 Scoop 获得。
Docker
uv 在 ghcr.io/astral-sh/uv
提供了一个 Docker 镜像。
有关更多详细信息,请参阅我们的在 Docker 中使用 uv 指南。
GitHub Releases
uv 发行版工件可以直接从 GitHub Releases 下载。
每个发行版页面都包含所有支持平台的二进制文件,以及通过 github.com
而不是 astral.sh
使用独立安装程序的说明。
升级 uv
当通过独立安装程序安装 uv 时,它可以按需自行更新:
Tip
更新 uv 将重新运行安装程序,并可能修改您的 shell 配置文件。要禁用此行为,请设置 INSTALLER_NO_MODIFY_PATH=1
。
当使用其他安装方法时,自更新被禁用。请改用包管理器的升级方法。例如,使用 pip
:
Shell 自动补全
Tip
您可以运行 echo $SHELL
来帮助您确定您的 shell。
要为 uv 命令启用 shell 自动补全,请运行以下命令之一:
要为 uvx 命令启用 shell 自动补全,请运行以下命令之一:
然后重新启动 shell 或加载 shell 配置文件。
卸载
如果您需要从系统中删除 uv,请按照以下步骤操作:
-
清理存储的数据(可选):
Tip
在删除二进制文件之前,您可能需要删除 uv 存储的任何数据。
-
删除 uv 和 uvx 二进制文件:
Note
在 0.5.0 之前,uv 安装在
~/.cargo/bin
中。可以从那里删除二进制文件以进行卸载。从旧版本升级不会自动从~/.cargo/bin
中删除二进制文件。