我在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"
答案 0 :(得分:0)
如果它与任何人相关:在我的情况下,由于我使用ptvsd
进行远程调试的剩余代码段,断点未被命中:
ptvsd.enable_attach()
在使用launch.json
进行调试时,删除此问题解决了这个问题。
注意:在OP的情况下,问题是他们将代码放在C:\Python27\Scripts
文件夹中,不应该这样做。