安装
# 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