vscode 无法进行 python3.6(2.7/3.5) debug

问题分析

  在vscode python项目中配置 launch.cfg文件进行debug,项目使用python3.6,发现无法打开terminal进入debug模式。查看issue和相关插件主页,发现vscode 的python插件已在2022年底停止对python3.6的支持(之前停止支持的还有python2.7/3.5),这不仅导致无法进行python debug,也导致某些项目中频繁提示需要进行reload。
  根据python团队答复,vscode python插件维护和python版本维护保持一致,相关版本支持情况如下图所示,未来或许会恢复对旧版本的debug支持。
在这里插入图片描述

解决方案

  1. 下载旧版python插件
    根据issue推荐,如需对python3.6支持,下载2022.8.1:
    https://marketplace.visualstudio.com/_apis/public/gallery/publishers/ms-python/vsextensions/python/2022.8.1/vspackage
    如需对其他版本python支持,可对照release log查找对应版本:例如最近支持python2.7的为2022.4.1。

  2. 安装VSIX文件
    将下载的文件以离线方式安装:
    在这里插入图片描述

  3. 关闭自动更新
    在这里插入图片描述

参考

https://marketplace.visualstudio.com/items?itemName=ms-python.python&ssr=false#review-details
https://blog.csdn.net/Judikator/article/details/125781089

  • 6
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值