“Python: Configure Tests“ not found解决方案

最近想尝试尝试学学软件测试。正好电脑上安装了vscode, 又懒得装pycharm,所以就用vscode了。

遇到的问题

跟着vscode运行unittest框架想运行一下测试用例文件。【前提是文件名一定要包含test,文件里要导入unittest的包,类要继承TestCase】
在这里插入图片描述

但是我卡在了一步【用命令“Python: Configure Tests”来配置】。
卡住的现象是:

  1. 偶尔会弹出 command “Python: Configure Tests” not found
  2. 重复输入该命令没反应,不会出现下拉选项
  3. 点侧边栏的烧杯图标里的按钮也没反应
    在这里插入图片描述

解决过程

解决方案非常简单,以下是本人的血泪史。

阶段一:卸载重装
我先是Google了解决方案,发现没有几个人碰到跟我一样的问题,只有stackoverflow和GitHub上的零星几个。同时他们给出的解决方案是修改.vscode/settings.json文件。我在C:\Users\用户名.vscode下并没有找到settings.json。

然后,我发现我的Python扩展版本不是最新的,于是重装了Python扩展,无济于事。我又怀疑是我的vscode有问题于是重装了vscode,还是没有用。卸载教程:VSCode 完全卸载

之后我还问了GPT解决方案都没能成功。

阶段二:换设备
我开始怀疑是我的设备有问题,于是换了台老笔记本尝试,但是结果和上面一样。甚至开始怀疑是不是和什么软件冲突了,于是卸载掉了Anaconda,并没有用。

于是,准备在GitHub上提issue,看看有没有人能帮到我。

阶段三:解决问题
灵机一动,创建了个文件夹,然后在文件夹里创建了test文件,再次输入命令“Python: Configure Tests”后,发现成功了!成功出现选项。
在这里插入图片描述

由此,我大彻大悟。单独开一个file是不行的,需要在一个项目(文件夹)里执行test文件。而在项目里就会有.vscode文件夹,下面也有settings.json文件。每个项目里都会有。而C:\Users\用户名.vscode下面放的是整个vscode的配置文件(我猜测),里面是一些扩展文件。

总结
最终结果是好的,解决了问题。中间一度有不清醒的时候,比如说有卸载掉了anaconda,还有买新电脑的冲动。其实GPT的建议可能是有用的,它也让我修改settings.json,只是我没有理解到它想让我修改的是项目下的。感觉使用一个编辑软件之前还是要去了解这个软件是怎么工作的,不然这种小问题都要花一天来解决。

其他发现

vscode没办法同时打开多个文件夹,解决方案(都还没试过)参考VSCode 同时打开多个项目文件夹之方法
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值