UV 工具常用命令总结
UV 工具常用命令总结
uv 是 Astral 团队开发的一个 Python 包管理工具,目标是替代 pip, virtualenv, 和 pip-tools 等,提供更快更可靠的 Python 依赖管理体验。
GitHub 地址:https://github.com/astral-sh/uv
✅ 常用命令总结
| 命令 | 功能简介 |
|---|---|
uv venv |
创建虚拟环境(替代 python -m venv) |
uv pip |
兼容 pip 子命令,几乎可以用作 pip 的替代 |
uv sync |
安装 pyproject.toml 中的依赖(类似 pip-sync 或 poetry install) |
uv pip install |
安装依赖(类似 pip install) |
uv pip freeze |
输出当前环境的依赖(类似 pip freeze) |
uv pip uninstall |
卸载依赖 |
uv pip list |
显示已安装的依赖列表 |
uv cache |
管理缓存(查看/清除缓存) |
uv |
显示所有子命令帮助信息 |
🔧 常见使用示例
1 | |
⚡ 特点
- 极快的依赖安装速度(使用 Rust 编写)
- 原生支持
pyproject.toml - pip 兼容接口,无需重学命令
- 更少的网络请求和 IO 操作(有更智能的缓存策略)
UV 工具常用命令总结
https://liuyuhe666.github.io/2025/04/17/UV-工具常用命令总结/