繁体   English   中英

使用python.pythonPath时,VSCode Python调试不遵循断点

[英]VSCode Python Debugging Doesn't Honor Breakpoints When Using python.pythonPath

使用空的工作区设置( settings.json ),我可以使用经典的python启动配置来调试文件。 例如:

{
  "name": "Launch",
  "type": "python",
  "request": "launch",
  "stopOnEntry": true,
  "pythonPath": "${config:python.pythonPath}",
  "program": "${workspaceRoot}/someFile.py",
  "cwd": "${workspaceRoot}",
  "env": {},
  "envFile": "${workspaceRoot}/.env",
  "debugOptions": [
    "WaitOnAbnormalExit",
    "WaitOnNormalExit",
    "RedirectOutput"
  ]
}

大。 单步执行代码效果很好(osx python 2.7)。

我创建了一个虚拟环境。 我运行virtualenv <vname> 我所有的源代码以及virtualenv创建的bin,lib等文件夹都位于<vname>目录中。

现在,我在VSCode设置(VSCode v1.16.0)中设置了"python.pythonPath": "${workspaceRoot}/bin/python" python执行,但调试器点不适用。

我怎么了 谢谢!

应该设置Python路径:

"python.pythonPath": ${workspaceRoot}/<vname>/bin/python"

<vname>目录是虚拟环境目录,使用virtualenv <vname>创建

在launch.json文件中添加以下设置

"justMyCode": false,

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM