无法在VSCode中调试第一个最简单的Python脚本

时间:2018-02-24 18:54:45

标签: python visual-studio-code

刚刚在我的Mac OSX 10.13.3上安装了VS Code 1.20.1,并且正在关注LinkedIn的教程。我试图运行一个简单的" Hello World"时遇到错误。脚本,无法找出解决方案。

这是我的脚本,以及与此调试运行相关的launch.json部分。

#
# Example file for HelloWorld
#

def main():
  print('hello world')

if __name__ == '__main__':
  main()

VSCode Hello World Python脚本的屏幕抓取

enter image description here

{
    "name": "Python",
    "type": "python",
    "request": "launch",
    "stopOnEntry": true,
    "pythonPath": "${config:python.pythonPath}",
    "program": "${file}",
    "cwd": "",
    "env": {},
    "envFile": "${workspaceFolder}/.env",
    "debugOptions": [
    "RedirectOutput"
    ]
},

我的launch.json文件

enter image description here

1 个答案:

答案 0 :(得分:0)

这是因为program文件的launch.json属性设置错误。 ${file}(正如您设置的那样)告诉vscode使用当前文件进行调试,因此launch.json。所以只需将该条目更改为以下内容:

"program": "${workspaceFolder}/path/to/your/helloworld_start.py"

要开始使用python和vscode,我建议您使用official docs