Back to Blog

使用UV命令来管理Python的环境

未分類

2025/04/16

安装


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

检查是否安装成功


uv --version
# uv 0.4.0 (d9bd3bc7a 2024-08-28)

uvx --version
# uv-tool-uvx 0.4.0 (d9bd3bc7a 2024-08-28)

使用可能的Python版本一览


uv python list # 已经安装的python版本
uv python list --all-versions #包含没有下载的全部python版本
uv python list --all-platforms #包含没有下载的全平台的版本


Python版本切换


uv python pin 3.11.8

如果因为3.11.8没有安装导致无法切换的话,使用以下命令即可安装


uv sync

但是如果想手动安装的话或删除的话,以下命令也可以


uv python install
uv python uninstall

包管理


uv add {包名称}
uv remove {包名称}

pyproject.toml和uv.lock等存在的场合


uv sync

使用requirements.txt的场合


uv add -r requirements.txt

将包配置到requirements.txt文件中


uv pip freeze > requirements.txt

升级uv


uv self update
uv --version

Related Posts