我想在 Visual Studio Code 中调试用 Python 3 编写的项目,但我似乎找不到在 launch.json 文件中指定解释器或 Python 版本的任何方法。
它适用于 Python 2,所以问题是,如何让它适用于 Python 3?
原文由 elzapp 发布,翻译遵循 CC BY-SA 4.0 许可协议
我想在 Visual Studio Code 中调试用 Python 3 编写的项目,但我似乎找不到在 launch.json 文件中指定解释器或 Python 版本的任何方法。
它适用于 Python 2,所以问题是,如何让它适用于 Python 3?
原文由 elzapp 发布,翻译遵循 CC BY-SA 4.0 许可协议
截至 2016 年 9 月(根据该扩展的 GitHub 存储库文档),您只需从 Visual Studio Code 中执行一条命令,即可让您从自动生成的已知解释器列表中选择解释器(包括项目虚拟环境中的解释器)环境)。
执行:
Python: Select Workspace Interpreter
对于更高版本,只需:
Python: Select Interpreter
在命令面板中(Windows 为 F1
,macOS 为 Ctrl
+ Shift
+ P
)。
然后选择下拉列表中显示的 Python 解释器之一。就是这样。您的 settings.json 文件将被自动编辑以指向您选择的解释器。
资料来源: GitHub 上 Don Jayamanne 的扩展文档
注意:由于我无法对已接受的答案发表评论,因此我复制了 我对类似问题的一些回答。
原文由 Daniel F. 发布,翻译遵循 CC BY-SA 4.0 许可协议
4 回答4.4k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
3 回答4.1k 阅读✓ 已解决
1 回答4.5k 阅读✓ 已解决
1 回答3.8k 阅读✓ 已解决
Python 3 调试也很有效。这有点令人困惑,因为有两个不同的地方可以指定路径: settings.json 和 launch.json 。
我推荐使用 Don Jayamanne 的 Python 扩展。安装后,您必须 配置要使用它的解释器的路径。