安装

uv 的安装可以通过官方提供的安装器来完成,在 macOS 和 Linux 中可以在终端中执行以下命令来完成:

curl -LsSf https://astral.sh/uv/install.sh | sh

在 Windows 中可以在 PowerShell 中执行以下命令:

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

除了使用官方提供的安装器以外,uv 还可以使用其他包管理器、软件包管理器的方式来安装。例如以下方式:

# 使用pipx完成安装
pipx install uv
# 使用pip完成安装
pip install uv
# 使用Cargo完成安装,需要系统中安装有Rust语言环境
cargo install --git https://github.com/astral-sh/uv uv
# 使用Homebrew完成安装
brew install uv
# 使用WinGet完成安装(适用于Windows)
winget install --id=astral-sh.uv  -e
# 使用Scoop完成安装(适用于Windows)
scoop install main/uv

更新系统中安装的 uv

如果系统中的 uv 是通过独立安装器完成安装的,那么可以通过 uv 自身来完成更新,只需要在终端或者 PowerShell 中执行以下命令:

uv self update

如果是使用 Homebrew、Scoop 等软件包管理器安装的,那么就需要使用软件包管理器提供的更新方式来更新。

如果是使用 pip 安装的,那么就可以使用 pip 提供的命令安装:

pip install --upgrade uv

卸载 uv

uv 没有提供卸载程序,所以要卸载 uv,需要按步骤手工执行一系列的命令。

第一步是清除 uv 下载的所有缓存文件。可以依次执行以下命令。

uv cache clean
rm -r "$(uv python dir)"
rm -r "$(uv tool dir)"

然后就是删除 uv 的二进制程序:

# 适用于macOS和Linux
rm ~/.local/bin/uv ~/.local/bin/uvx
# 适用于Windows
rm $HOME\.local\bin\uv.exe
rm $HOME\.local\bin\uvx.exe