Visual Studio代码调试器不会在我的Python上启动

时间:2018-05-11 00:37:30

标签: python visual-studio debugging

我编写了一个非常简单的程序但是当我在Visual Studio调试器上单击启动时没有任何反应!对不起总noob在这里。使用python 3.6.5 32位for Windows。该程序从终端运行就好了。

def main():  
  print ("hello world!")

if __name__ == "__main__":  
  main()

2 个答案:

答案 0 :(得分:0)

我刚刚在VS Code中遇到了同样的问题(我认为),因为我可以从终端运行一个一行的python文件,它将按预期运行:

python HelloWorld.py

但是,当我尝试在调试器中运行它时,除了短暂出现的“调试”工具栏之外,什么都没有发生。在将一个垃圾控制台条目放入launch.json时,我变得更加可疑,它没有引起任何错误。

我的问题是我遵循的培训说明告诉我在工作区设置中设置以下内容,以便它在我的虚拟环境中使用特定的python可执行文件:

{
    "python.pythonPath": "env\\Scripts\\python"
}

一旦我将路径的最后一部分更改为 python.exe ,一切都会按预期进行。希望您可以在Visual Studio中尝试类似的分辨率。

答案 1 :(得分:0)

我对所有 ide 程序都有同样的问题,而不仅仅是 VS.code 问题是在安装 python 时,你不允许不同的 ide 环境使用 python 并且它唯一的来自 Windows 终端的可执行文件你需要做的是删除 python 和VS代码完全然后再次安装python 3.x并在安装的第一页中选中“将python添加到路径”框,如果您想使用Windows终端以外的其他东西进行编码,这是必须的。重新安装python后,现在重置您的设备并再次安装VS代码,就是这样。问题解决