vscode编辑器中python flask项目代码调试Windows

看原文还是有帮助的,因为官方。
vscode flask

必备条件

  1. 安装python3环境
  2. vscode中安装python插件python
  3. 如果是windows环境,需要将python配置到环境变量 这个很重要
    检测是否已经配置好python环境:
    win+r快捷键调出命令行窗口 输入path,如果python安装路径在这里就是配置好了
    vscode编辑器中python flask项目代码调试Windows_第1张图片

项目要求
拿来一个旧的项目,可能原来的虚拟python环境就不能用了,正好可以自己再创建一个,命令十分简单。

# 创建一个vscode编辑器专属的python虚拟环境
cd '你的工程目录'
python -m venv venvVScode

# 启动虚拟环境-----
cd .\venvVScode\Scripts\activate
# 先cd到项目根路径
# 然后根据包文件安装项目所需python包,
# 这时候安装的包不会污染全局python环境,会安装到虚拟python环境下的Lib文件夹中
cd ../../
pip install -r requirement.txt
#如果没有我这里的依赖包列表txt文件,也可以一个一个的pip install 包名称
# pip install 依赖包名称

# 这是导出项目所需的依赖包的命令,方便项目部署
pip freeze > requirement.txt

vscode编辑器中python flask项目代码调试Windows_第2张图片
vscode环境中的调试配置
vscode 很舒服的是每个项目都有自己的配置文件,不同的工程互不影响。
1. 选择编译器
如果选择了全局编译器会导致项目的依赖包会安装到全局环境而不是项目的虚拟环境中。
在vscode中打开项目所在文件夹,ctr+shift+p快捷键调出窗口,输入select Interpreter,选择编译器。
vscode编辑器中python flask项目代码调试Windows_第3张图片
选择 enter interpreter path ,选择find,打开件路径选择刚刚新建的虚拟环境下的python.exe(venvVScode\Scripts\python.exe)
我一直遇到的问题是明明选择了虚拟环境的编译器,但是左下角那里确一直提示我要选中编译器。现在看来应该是我的虚拟环境变化了,所以新建虚拟环境能解决这个问题
vscode编辑器中python flask项目代码调试Windows_第4张图片

vscode编辑器中python flask项目代码调试Windows_第5张图片
配置好之后vscode会在工程目录中创建一个.vscode文件夹,并在其中写入python.pythonPath参数配置。
在这里插入图片描述
2. 创建启动文件
这时候切换debug选项卡,他会提示创建launch.json,点击创建
vscode编辑器中python flask项目代码调试Windows_第6张图片
弹出选择框。这里因为安装了python插件,所以我们可以选择python
vscode编辑器中python flask项目代码调试Windows_第7张图片
我这里是flask工程项目,选择flask
vscode编辑器中python flask项目代码调试Windows_第8张图片
输入工程的主入口文件,我这里是manage.py。输入完之后按 enter 确认
vscode编辑器中python flask项目代码调试Windows_第9张图片
之后vscode在.vscode文件夹中自动创建了launch.json,参数有错可以直接在这里修改编辑保存。
vscode编辑器中python flask项目代码调试Windows_第10张图片
大功告成
开始项目调试吧
vscode编辑器中python flask项目代码调试Windows_第11张图片

你可能感兴趣的:(python,windows,flask,debug,vscode)