pip迁移到uv这一步正是 uv 最有价值的地方 👍

我按**“最小风险、可回退、工程化”的方式,给你一套标准迁移流程**。

目标是:不破坏现有 pip 项目,一步步引入 uv。


一、迁移前你需要确认的东西(30 秒检查)

你的 pip 项目一般会是下面几种之一:

✅ 情况 A(最常见)

project/
├─ requirements.txt
├─ requirements-dev.txt
├─ main.py

✅ 情况 B(稍现代)

project/
├─ pyproject.toml
├─ requirements.txt

❌ 情况 C(老项目)

setup.py
setup.cfg

👉 A / B 都很好迁,C 也能迁,只是多一步


二、最安全迁移方案(推荐)

先让 uv 接管安装,但不改任何代码

Step 1️⃣ 安装 uv(一次性)

pip install uv
# 或
curl -Ls <https://astral.sh/uv/install.sh> | sh

验证:

uv --version