【发布时间】:2021-04-14 01:50:00
【问题描述】:
【问题讨论】:
标签: python visual-studio-code virtualenv vscode-debugger
【问题讨论】:
标签: python visual-studio-code virtualenv vscode-debugger
debugging configuration for Python 没有"pythonPath" 设置,因此该消息实际上是正确的。当您说它“工作正常”时,实际发生的是它只是被调试器忽略。这就是为什么它只以黄色波浪线显示的原因,因为它只是对未使用/忽略的设置的警告,它不会停止/阻止调试器。
正确的设置就是"python":
python指向要用于的 Python 解释器的完整路径 调试。
如果未指定,此设置默认为识别的解释器 在
python.pythonPath设置中,相当于使用 值${config:python.pythonPath}。要使用不同的解释器, 在调试的python属性中指定其路径 配置。或者,您可以使用已定义的自定义环境变量 在每个平台上包含 Python 解释器的完整路径 使用,因此不需要额外的文件夹路径。
如果您需要将参数传递给 Python 解释器,您可以使用 语法
"python": ["<path>", "<arg>",...]。
也许它在您的环境中默认为有效的"python.pythonPath" 设置,这使它看起来像是在工作。
【讨论】:
"python": "full path to python venv here..." option