powershell
# 安装 uv
irm https://astral.sh/uv/install.ps1 | iex
# 安装 Python
uv python install 3.12
# 创建虚拟环境
uv venv
# 激活(PowerShell)
.venv\Scripts\Activate.ps1
# 安装依赖
uv pip install fastapi uvicorn
是空文件夹
✅ 如果是空文件夹
powershell
uv init # 创建项目文件(必须)
uv venv # 创建环境
uv add fastapi # 安装依赖
uv sync # 同步
✅ 如果是 Git 拉下来的(有代码)
powershell
uv venv # 只创建环境
uv sync # 自动安装所有依赖
只要用 uv 管理项目,所有命令前面 + uv run 就永远不会报错!
- ✅
uv run fastapi dev main.py - ✅
uv run uvicorn main:app --reload - ✅
uv run python main.py