vscode怎麼遠端調試python程式碼?方法整理

青灯夜游
發布: 2023-04-12 18:00:17
轉載
3235 人瀏覽過

在《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教程程式設計教學

選擇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的相關知識,請造訪:

vscode基礎教學

以上是vscode怎麼遠端調試python程式碼?方法整理的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:csdn.net
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!