vscode怎么遠程調試python代碼?方法整理

在《vscode遠程gdb調試》文章中,介紹了如何使用 vscode 調試 c/c++ 代碼,作為該文的姊妹篇,本文對調試 python 代碼的方法做一個整理。

vscode怎么遠程調試python代碼?方法整理

環境配置

遠程連接的方法同?《vscode遠程gdb調試》中的第 1 節相同,本文不贅述,不熟悉的可以參考那篇文章。

配置 python 環境

準備一段 python 代碼

from __future__ import print_function  def sum_nums(n):     s=0     for i in range(n):         s += i         print(s)   if __name__ == '__main__':     sum_nums(5)

然后在左側運行和調試按鈕中,點擊“創建launch.json”文件,選擇 python文件(如果沒有的話需要先安裝 python 擴展,在應用中搜索 python 第一個安裝了最多的即可)【推薦學習:vscode遠程gdb調試vscode遠程gdb調試

立即學習Python免費學習筆記(深入)”;

vscode怎么遠程調試python代碼?方法整理

?選擇 python 文件

vscode怎么遠程調試python代碼?方法整理

?生成默認的 launch 文件如下

{     // 使用 IntelliSense 了解相關屬性。      // 懸停以查看現有屬性的描述。     // 欲了解更多信息,請訪問: https://go.microsoft.com/fwlink/?linkid=830387     "version": "0.2.0",     "configurations": [         {             "name": "Python: 當前文件",             "type": "python",             "request": "launch",             "program": "${file}",             "console": "integratedTerminal",             "justMyCode": true         }     ] }

這里我們需要自定義指定一下用到的 python 版本,需要添加 “pythonPath” 選項

{     // 使用 IntelliSense 了解相關屬性。      // 懸停以查看現有屬性的描述。     // 欲了解更多信息,請訪問: https://go.microsoft.com/fwlink/?linkid=830387     "version": "0.2.0",     "configurations": [         {             "name": "Python: 當前文件",             "type": "python",             "pythonPath": "/home/lthpc/anaconda3/bin/python3.7",             "request": "launch",             "program": "${file}",             "console": "integratedTerminal",             "justMyCode": true         }     ] }

這樣的話就可以使用指定的 python 運行代碼了

如果說用到了 conda 虛擬環境,則需要找到虛擬環境對應的 python 路徑,可以使用 whereis python 查看,比如

vscode怎么遠程調試python代碼?方法整理

調試代碼

配置好調試環境后,在代碼中打上斷點,然后點擊運行調試和執行按鈕,即可進入調試頁面

vscode怎么遠程調試python代碼?方法整理

其余的操作就很熟悉了,不再贅述

更多關于vscode的相關知識,請訪問:vscode遠程gdb調試

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊5 分享