一、uv 是什么?
uv 是由 Astral 公司开发的 Rust 编写的 Python 工具链,核心优势是极速(比 pip 快 10-100 倍)、功能全面,集成了包安装、虚拟环境管理、依赖解析、项目构建等能力,兼容 pip/pipenv/poetry 的生态。
- uv 官方文档(最核心)
地址:https://docs.astral.sh/uv/
这是
uv最权威的使用指南,包含安装、基础用法、进阶功能、API 参考等所有内容,也是排查问题的首选。 - uv GitHub 源码仓库
地址:https://github.com/astral-sh/uv
可以查看源码、提交 Issue(反馈问题)、提 PR(贡献代码),也能在 Releases 页面下载指定版本的
uv安装包,查看更新日志。 - uv 快速入门教程
地址:https://docs.astral.sh/uv/getting-started/
官方专为新手设计的快速上手指南,比完整文档更精简,适合刚接触
uv时快速掌握核心用法。
二、uv 的安装
1. 通用安装方式(推荐)
适用于 macOS、Linux、Windows(PowerShell),执行以下命令自动下载适配系统的版本:
# macOS/Linux
curl -LsSf https://astral.sh/uv/install.sh | sh
# Windows (PowerShell)
powershell -c "irm https://astral.sh/uv/install.ps1 | iex"
2. 包管理器安装(可选)
pip 安装(不推荐,仅应急):
pip install uv
Cargo (Rust 环境):
cargo install uv --locked
Homebrew (macOS/Linux):
brew install uv
3. 验证安装
安装完成后,重启终端,执行以下命令验证:
uv --version
# 输出示例:uv 0.1.37 (a1b2c3d 2026-03-03)
三、uv 核心使用场景
1. 基础包安装/卸载
uv 兼容 pip 的大部分用法,且默认使用虚拟环境(无需手动激活),核心命令如下:
| 功能 | uv 命令 | 说明 |
|---|---|---|
| 安装包 | uv pip install requests | 极速安装单个包 |
| 安装指定版本 |


