前言

如题,本文旨在解决一次由anaconda导致的VSCode调试卡死,以及terminal无法输入、一篇空白的问题。

场景

  • VSCode
  • 多个Python环境,包括conda环境
    [解决方案] VSCode调试卡死,terminal无法输入、一片空白 (原因:由anaconda导致)

我在进入VSCode的时候,它自动在右下角给我发送了一个信息,大概是检测到conda环境,是否需要改变某个setting里面的值从而让VSCode支持conda?Yes?No?

我手贱,点了yes。

然后发现调试都调试不了了!!!给我气晕了。

[解决方案] VSCode调试卡死,terminal无法输入、一片空白 (原因:由anaconda导致)

解决方案

找了很久很久,没有找到这种解决方案啊。
太急了。
现在事情很多,没法一一细致研究。
试了重启什么的,没用啊。

最后受启发:

结合我遇到问题的场景。

我打开VSCode的setting(点击:File -> preferences -> settings),点击下图的Edit in settings.joson

[解决方案] VSCode调试卡死,terminal无法输入、一片空白 (原因:由anaconda导致)

然后在settings.json里面将"terminal.integrated.inheritEnv": false 改为"terminal.integrated.inheritEnv": true

[解决方案] VSCode调试卡死,terminal无法输入、一片空白 (原因:由anaconda导致)

重启一下VSCode(可以关了重开,或者Ctrl + Shift + p -> reload window。都行)

然后就可以了!!!

百病全消

小结

各种各样的问题是真的麻烦。有时候也不知道自己在这个过程中到底有收获有长进没有。

可能是徒劳无功?确实不知道。还是有点迷茫的

相关文章:

  • 2022-12-23
  • 2021-06-09
  • 2021-10-15
  • 2021-07-12
  • 2021-06-03
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-09-20
  • 2022-01-13
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案