Environment Setup
本章介绍如何为 Flask 项目准备开发环境。
前置:已安装 Python 3.9+;建议使用 VS Code + Python 扩展。
步骤:
- 创建项目文件夹并进入
- 创建并激活虚拟环境
- 安装 Flask
- 验证安装
Windows(PowerShell):
powershell
mkdir flask-demo; cd flask-demo
python -m venv .venv
.venv\Scripts\Activate.ps1
pip install --upgrade pip
pip install "flask>=2.3"
python -c "import flask, sys; print('Flask', flask.__version__, sys.executable)"macOS/Linux(bash/zsh):
bash
mkdir flask-demo && cd flask-demo
python3 -m venv .venv
source .venv/bin/activate
pip install --upgrade pip
pip install "flask>=2.3"
python -c "import flask, sys; print('Flask', flask.__version__, sys.executable)"可选工具:
- pip-tools/poetry/pdm:依赖管理
- ruff/black/isort: 代码质量
- pre-commit:提交钩子
常见问题:
- Windows 激活脚本报错:以管理员身份执行
Set-ExecutionPolicy -Scope CurrentUser RemoteSigned后重试 - 多 Python 版本:
py -3.11 -m venv .venv或显式使用 python 路径