Visual Studio代码不会在Python断点调试

时间:2016-09-30 13:08:32

标签: python debugging visual-studio-code

我在Windows 10上使用Visual Studio Code,我安装了Python扩展以允许完成,调试,...... 我以前安装了python 2.7。

当我尝试在放置断点后调试一个非常简单的脚本(2次打印,1次,1次变量赋值)时,它不会停止,脚本执行就像没有断点一样。

我在launch.json和settings.json中使用了默认的pythonPath,它使用PATH中的那个我想要使用的那个,所以没问题。我不使用任何virtualenv。

你有什么线索吗? 感谢

编辑:这里代码(>标记带断点的行)

>import sys
>if 1 == 1:
   >print "test"
>test= 'yes'
print "yesyes"

1 个答案:

答案 0 :(得分:0)

如果它与任何人相关:在我的情况下,由于我使用ptvsd进行远程调试的剩余代码段,断点未被命中:

ptvsd.enable_attach()

在使用launch.json进行调试时,删除此问题解决了这个问题。

注意:在OP的情况下,问题是他们将代码放在C:\Python27\Scripts文件夹中,不应该这样做。