首先,为项目创建一个虚拟环境。这样可以隔离项目依赖,避免与系统级 Python 包冲突。
# 在项目根目录下打开终端
python -m venv venv
# 激活虚拟环境
# 在 Windows 上:
venv\Scripts\activate
# 在 macOS 或 Linux 上:
source venv/bin/activate
激活虚拟环境后,安装项目所需的依赖:
pip install flask numpy matplotlib
在 VS Code 中,创建以下文件和文件夹结构:
your_project_folder/
│
├── app.py
├── requirements.txt
├── static/
│ └── css/
│ └── style.css
└── templates/
├── index.html
└── result.html
在项目根目录下创建 requirements.txt
文件,列出项目依赖:
Flask==2.0.1
numpy==1.21.0
matplotlib==3.4.2
如果您想使用 Git 进行版本控制:
git init
echo "venv/" > .gitignore
echo "*.pyc" >> .gitignore
echo "__pycache__/" >> .gitignore
git add .
git commit -m "Initial commit"
- 安装 Python 扩展(如果还没有安装)。
- 选择正确的 Python 解释器(应该是您刚创建的虚拟环境中的解释器)。
在 VS Code 的终端中(确保虚拟环境已激活):
python app.py
访问 http://localhost:5000
查看您的应用。
在 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 应用。