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-工具常用命令总结/