Skip to content

Latest commit

 

History

History
108 lines (82 loc) · 2.09 KB

venv_set.md

File metadata and controls

108 lines (82 loc) · 2.09 KB

Flask Project Setup Guide

1. 创建虚拟环境

首先,为项目创建一个虚拟环境。这样可以隔离项目依赖,避免与系统级 Python 包冲突。

# 在项目根目录下打开终端
python -m venv venv

# 激活虚拟环境
# 在 Windows 上:
venv\Scripts\activate
# 在 macOS 或 Linux 上:
source venv/bin/activate

2. 安装依赖

激活虚拟环境后,安装项目所需的依赖:

pip install flask numpy matplotlib

3. 创建项目结构

在 VS Code 中,创建以下文件和文件夹结构:

your_project_folder/
│
├── app.py
├── requirements.txt
├── static/
│   └── css/
│       └── style.css
└── templates/
    ├── index.html
    └── result.html

4. 创建 requirements.txt

在项目根目录下创建 requirements.txt 文件,列出项目依赖:

Flask==2.0.1
numpy==1.21.0
matplotlib==3.4.2

5. 版本控制(可选但推荐)

如果您想使用 Git 进行版本控制:

git init
echo "venv/" > .gitignore
echo "*.pyc" >> .gitignore
echo "__pycache__/" >> .gitignore
git add .
git commit -m "Initial commit"

6. 配置 VS Code

  • 安装 Python 扩展(如果还没有安装)。
  • 选择正确的 Python 解释器(应该是您刚创建的虚拟环境中的解释器)。

7. 运行应用

在 VS Code 的终端中(确保虚拟环境已激活):

python app.py

访问 http://localhost:5000 查看您的应用。

8. 调试设置

在 VS Code 中,创建一个 .vscode/launch.json 文件用于调试配置:

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: Flask",
            "type": "python",
            "request": "launch",
            "module": "flask",
            "env": {
                "FLASK_APP": "app.py",
                "FLASK_ENV": "development"
            },
            "args": [
                "run",
                "--no-debugger"
            ],
            "jinja": true
        }
    ]
}

这将允许您直接在 VS Code 中调试 Flask 应用。