簡體   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