【问题标题】:Visual Studio Code doesn't stop on Python breakpoint debugVisual Studio Code 不会在 Python 断点调试时停止
【发布时间】:2016-09-30 13:08:32
【问题描述】:

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

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

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

你有什么线索吗? 谢谢

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

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

【问题讨论】:

  • 向我们展示你的代码并指出你的断点在哪里怎么样
  • 好的,完成了,希望对您有所帮助...
  • 嗨 Rapha,我是这个扩展的作者。请您在 github 上创建一个问题,以便我可以帮助您。仅供参考 - 我无法在我的最后复制这个。 github.com/DonJayamanne/pythonVSCode/issues
  • 是的,我把文件放在Python27文件夹里面的Scripts目录下,所有文件都必须放在一个不相关的python目录下!

标签: python debugging visual-studio-code


【解决方案1】:

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

ptvsd.enable_attach()

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

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

【讨论】:

    猜你喜欢
    • 2020-01-01
    • 2019-03-19
    • 1970-01-01
    • 1970-01-01
    • 2011-07-02
    • 2019-03-31
    • 1970-01-01
    • 2011-06-16
    • 2019-11-09
    相关资源
    最近更新 更多