首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在代码中调试Python 3代码?

如何在代码中调试Python 3代码?
EN

Stack Overflow用户
提问于 2016-04-26 08:37:01
回答 5查看 38.1K关注 0票数 26

我想调试Visual代码中用Python3编写的项目,但是我似乎找不到在launch.json文件中指定解释器或Python版本的任何方法。

它对Python 2很有用,所以问题是,如何使它在Python 3中工作?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2016-04-26 14:45:13

Python 3调试也运行良好。这有点让人困惑,因为有两个不同的位置可以指定路径:settings.jsonlaunch.json

我建议使用Don Jayamanne的Python扩展。安装它之后,您必须将配置路径发送到您想要使用它的解释器。

用于Intellisense、自动完成、linting、格式化等的Python版本。相同的Python解释器用于intellisense、自动完成、linting、格式化等(调试除外)。使用的标准解释器是当前路径中遇到的第一个Python解释器。如果要使用不同的版本,可以通过以下两种方式之一进行配置: 配置用户设置文件(settings.json)中python解释器的路径,如下所示。确保指定python可执行文件的完全限定名。"python.pythonPath":“c:/python27 27/python.exe” 在工作区设置文件(settings.json)中配置Python解释器的路径,如下所示。确保指定Python可执行文件的完全限定名。"python.pythonPath":“c:/ Python 27/python.exe”用于调试的Python版本 有关调试的配置设置的详细信息,请参见此处的调试。只需在launch.json文件中的配置设置中为python可执行文件提供完全限定的路径,如下所示:

代码语言:javascript
复制
{
    "name": "Python",
    "type": "python",
    "request": "launch",
    "stopOnEntry": true,
    "program": "${file}",
    "pythonPath": "c:/python27/python.exe",
    "debugOptions": [
        "WaitOnAbnormalExit",
        "WaitOnNormalExit",
        "RedirectOutput"
    ]
}
票数 28
EN

Stack Overflow用户

发布于 2018-09-11 23:17:52

我们可以在settings.json文件中配置Python 3中的调试

菜单文件→首选项→设置(文件~/..config/→/User/setings.json)(用户设置)

代码语言:javascript
复制
{
  ...
  "python.pythonPath": "python3",
}

另外,验证launch.json文件已经具有以下配置:

代码语言:javascript
复制
"configurations": [
  {
    "name": "Python: Current File (Integrated Terminal)",
    "type": "python",
    "request": "launch",
    "program": "${file}",
    "console": "integratedTerminal"
  },
  ...
]
票数 3
EN

Stack Overflow用户

发布于 2017-09-18 02:19:30

设置文件中有一个设置触发器:

对于Python默认值(目前为2.7 )

代码语言:javascript
复制
"python.pythonPath": "python",

对于Python 3:

代码语言:javascript
复制
"python.pythonPath": "python3",

使用以下命令检查Python版本:

代码语言:javascript
复制
import sys
  print(sys.version)
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36859564

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档