国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

vscode python remote debug極速入門

這篇具有很好參考價值的文章主要介紹了vscode python remote debug極速入門。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

本文適用范圍

主要適用于debug python 程序,尤其是深度學習剛入門需要使用remote 連接到linux進行程序運行,想調試一下的同學。
當然非深度學習也可以參考食用本文哈哈哈。

極速入門版

提前準備:代碼倉庫已經拉取到linux上面,且已經知道運行的方式。
比如:
項目的啟動命令為:python pretrain.py --dataset mini_imagenet --data_path /home/yq/math/miniImageNet --model ResNet12
1.打斷點:在你想程序開始debug的地方打上斷點
vscode python remote debug極速入門
2.修改launch.json文件,配置啟動的命令:

vscode python remote debug極速入門

vscode python remote debug極速入門
完成的代碼:

{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
// python pretrain.py --dataset mini_imagenet --data_path /home/yq/math/miniImageNet --model ResNet12  
        {  //python train.py configs/path_to_your_config
            "name": "vil100-pld-orgin", //name 可以自己取
            "type": "python",
            "request": "launch",
            "program": "/home/yq/math/DeepBDC-main/pretrain.py", 
            "console":  "integratedTerminal",
            "cwd": "/home/yq/math/DeepBDC-main",  // current work dir
            "args": [
                "--dataset", "mini_imagenet","--data_path","/home/yq/math/miniImageNet","--model",
                "ResNet12", 

            ],
            "justMyCode": true
        },

    ]
}

說一下其中關鍵參數吧:
name:這次debug項目的名字,可以任意取
program:要啟動的主程序,個人習慣寫絕對路徑,好像相對路徑也是可以的
cwd:當前工作目錄(current work directory),因為代碼項目中可能會涉及到使用相對路徑,如果不改工作目錄的話就可能會出現(xiàn)問題,一般來說這個就改到main.py文件所在的目錄,或者按照項目的README.md文件中的目錄寫即可。
args:附帶的參數,每個參數用,隔開。
3.啟動:點擊綠色三角即可
vscode python remote debug極速入門
4.程序就會在斷點處停下
vscode python remote debug極速入門
這時候就可以在DEBUG CONSOLE輸入需要得到的變量的值,如下:
vscode python remote debug極速入門

注意:這時候修改了程序的話需要重新啟動debug才會按照你修改之后的程序運行,不重新啟動的話運行邏輯還是修改之前的

完整版本

完整的debug功能更加強大,甚至可以監(jiān)聽遠程窗口,但是目前并沒有涉及到使用,具體見官方文檔:
Debugging configurations for Python apps in Visual Studio Code

我的博客園:https://www.cnblogs.com/swx123
我的github(代碼一般都放在這里):https://github.com/578223592文章來源地址http://www.zghlxwxcb.cn/news/detail-746060.html

到了這里,關于vscode python remote debug極速入門的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯(lián)網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 【bug】vscode python 3.6 無法debug 解決方案

    【bug】vscode python 3.6 無法debug 解決方案

    某個環(huán)境是使用python 3.6 安裝的,vscode沒法調試。是由于python插件太新了,直接下載一個,用VSIX安裝 1.下載python 拓展包 https://marketplace.visualstudio.com/_apis/public/gallery/publishers/ms-python/vsextensions/python/2022.6.0/vspackage 2.可以將2022.6.0更改為指定版本,2022.6.0經過測試支持python 3.6 在v

    2024年02月11日
    瀏覽(50)
  • 【記錄】Python3|Selenium4 極速上手入門(Windows)

    【記錄】Python3|Selenium4 極速上手入門(Windows)

    環(huán)境:Windows 版本:python3,selenium 4.11.2 寫這個是方便自己重裝電腦時重新裝 Selenium,懶得每次都重新找鏈接。 Chrome 和 Edge 或其他瀏覽器任選其一。 首先,終端運行: 官網下載Chrome:https://www.google.cn/intl/zh-CN/chrome/ 安裝好Chrome之后查看Chrome版本:chrome://settings/help 如果Chrome版

    2024年02月07日
    瀏覽(302)
  • vscode debug python launch.json添加args不起作用

    vscode debug python launch.json添加args不起作用

    為了帶入參數調試python 程序,按照網上搜到的教程配置了lauch.json文件,文件中添加了\\\"args\\\": [“model” “0” “path”] 但是點擊debug按鈕,并沒有讀取到launch文件中的args參數,python中打印len(sys.argv)依然等于1。 參考:vscode-python 中的 issues vscode-doc: Python debugging in VS Code 簡單來說

    2024年02月09日
    瀏覽(28)
  • VScode 調試python程序,debug狀態(tài)閃斷問題的解決方法

    VScode 調試python程序,debug狀態(tài)閃斷問題的解決方法

    0. Few words 之前一直在VSCode中debug C++和Python的程序沒出過閃斷的問題,但是最近在另一臺電腦上debug,同樣的方法,設置launch.json和CMakeList加debug狀態(tài)等等操作,如我另一篇blog寫的一樣,可以點這里查看。 但是,就是同樣的方法,debug C++的程序沒問題,就是debug python的程序就會

    2024年02月10日
    瀏覽(24)
  • 如何在vscode中debug python代碼,包括如何優(yōu)雅地傳入多個參數

    如何在vscode中debug python代碼,包括如何優(yōu)雅地傳入多個參數

    Visiul Studio Code, 簡稱vscode,是一款輕量級代碼編輯器,其豐富的擴展程序使得其可以方便地作為任何語言的編輯器。 本文將講述如何在vscode中對python腳本文件進行debug。 本文主要包括debug的兩種方式: 基本debugging(basic debugging):可以解決大部分情況 命令行debugging(command line d

    2024年02月11日
    瀏覽(39)
  • 【BUG解決】vscode debug python launch.json添加args不起作用

    為了帶入參數調試python 程序,點擊了ui界面右上角的debug按鈕,配置了lauch.json文件。按照網上搜到的教程添加了 \\\"args\\\": 但是點擊ui界面的debug按鈕,發(fā)現(xiàn)配置的參數并不起作用。 原因: 在 vscode-python 項目的issue和issue里找到答案。 省流:ui界面右上角的debug按鈕是一個擴展插件

    2024年02月16日
    瀏覽(32)
  • IDEA遠程Debug調試工具(Remote)的使用

    IDEA遠程Debug調試工具(Remote)的使用

    我們在開發(fā)的過程中,經常會遇到這樣的情況:代碼在本地測試得好好的,但部署上線后測試結果就不一樣了,這時就需要去服務器上查看日志進行分析從而定位問題,但這樣還是會比較麻煩,如果能夠Debug調試,那豈不是美滋滋。 最近了解到IDEA里面其實有遠程Debug調試工具

    2024年02月11日
    瀏覽(25)
  • 使用vscode Remote SSH連接遠端服務器安裝python擴展后仍無法運行python文件

    使用vscode Remote SSH連接遠端服務器安裝python擴展后仍無法運行python文件

    ?。。?!最先說明,連接遠端服務器的時候不要掛VPN,連接外網!??! 如果掛了梯子,大概率都會安裝不上/無法使用激活擴展?。。?! 所以執(zhí)行以下操作之前,先把梯子給退了。 第一步,檢查你的遠端服務器上是否有python。 ?如果沒有,請安裝python環(huán)境。網上教程很多,就

    2024年04月23日
    瀏覽(23)
  • IntelliJ IDEA遠程調試:使用IDEA Remote Debug進行高效調試的指南

    IntelliJ IDEA遠程調試:使用IDEA Remote Debug進行高效調試的指南

    在開發(fā)分布式系統(tǒng)時,調試是一個重要但復雜的環(huán)節(jié)。開發(fā)者通常需要跨越多個服務、模塊和線程來追蹤和解決問題。在沒有遠程調試的情況下,許多開發(fā)者會在代碼中添加各種日志語句,然后重新部署和上線來調試。這種方法不僅費時,而且可能引入額外的錯誤或問題。

    2024年02月09日
    瀏覽(26)
  • vscode debug skills

    vscode debug skills

    1)?VSCode 調試 C/C++ 代碼時,如何顯示動態(tài)分配的指針數組。 創(chuàng)建一個動態(tài)分配的一維數組: 如果直接 Debug 時查看 array 指針,并不能看到數組所有的值。 查看 Debug 窗口,有一個 Watch(監(jiān)視窗口)小窗口,可以添加想要查看的變量的值。 添加 *(int(*)[10])array 或 *array@10 后就可以

    2024年02月06日
    瀏覽(14)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包