uv 速查
共 22 条 uv 常用命令,涵盖项目基础、运行与工具、虚拟环境、Python 版本、CI 与迁移。 支持搜索与分类筛选,点击即可复制。
项目基础
uv 同时替代 pip、venv、pip-tools 等。
| 命令 | 说明 |
|---|---|
| 初始化项目(生成 pyproject.toml) | |
| 添加依赖到 pyproject 并安装 | |
| 添加开发依赖 | |
| 移除依赖 | |
| 按 uv.lock 同步环境(CI 常用) |
运行与工具
免激活直接跑。
| 命令 | 说明 |
|---|---|
| 在项目环境里运行(自动确保依赖) | |
| 运行项目里的工具 | |
| 临时运行某个工具(等价 pipx run) | |
| 全局安装命令行工具 | |
| 生成锁文件 / 查看依赖树 |
虚拟环境
也能像 venv 一样用。
| 命令 | 说明 |
|---|---|
| 创建 .venv | |
| 指定 Python 版本 | |
| 激活环境 | |
| 按 pip 工作流安装 | |
| 导出已安装包 |
Python 版本
内置版本管理。
| 命令 | 说明 |
|---|---|
| 安装 Python 版本 | |
| 列出 / 固定项目版本 | |
| 查看当前使用的 Python 路径 |
CI 与迁移
流水线与落地。
| 命令 | 说明 |
|---|---|
| 严格按锁文件安装(不更新锁) | |
| 导出为 requirements.txt | |
| 打包 / 发布到 PyPI | |
| CI 加速 |
使用说明
uv 速查:项目基础、运行与工具、虚拟环境、Python 版本、CI 与迁移;支持搜索与分类筛选,点击即可复制。
- 按用途点分类:项目基础、运行与工具、虚拟环境、Python 版本、CI 与迁移。
- 点「命令」列复制到终端。
- uv add/uv sync 管依赖与锁文件;uv run 免激活直接跑项目命令。
- 临时跑个工具用 uvx(类似 pipx/npx)。
常见问题
- uv 和 pip 会冲突吗?
- 不会,uv 是独立实现;也能用 uv pip install 直接操作现有虚拟环境,逐步替换 pip 即可。
- CI 里怎么保证可复现?
- 用 uv sync --frozen(严格按 uv.lock,不更新锁文件),并缓存 uv 缓存目录提速。
- 需要联网吗?
- 速查内容本地可用;安装依赖与 Python 版本需联网。
延伸阅读
相关工具
TPSE
Typesense 速查
/collections / search / API Key 速查
SOLR
Apache Solr 速查
bin/solr / create -c / select 速查
DGRP
Dgraph 速查
mutation / DQL / Ratel / dgraph live 速查
QDB
QuestDB 速查
SAMPLE BY / LATEST ON / ILP 速查
DRS
Apache Doris 速查
SHOW BACKENDS / 建表模型 / Stream Load 速查
PRST
Presto 速查
presto-cli / SHOW CATALOGS / EXPLAIN 速查