uv+fastApi

2 阅读1分钟

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