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

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

必备条件

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

项目要求
拿来一个旧的项目,可能原来的虚拟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

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

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

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值