ホームページ  >  記事  >  バックエンド開発  >  vscode を使用して Python コードをリモートでデバッグする方法

vscode を使用して Python コードをリモートでデバッグする方法

WBOY
WBOY転載
2023-04-30 21:13:051271ブラウズ

環境構成

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)

次に、左側の実行とデバッグ ボタンで、[Create launch.json] ファイルをクリックし、Python ファイルを選択します (そうでない場合は、最初に Python 拡張機能をインストールし、アプリケーションで Python を検索する必要があります。最初の最も多くインストールされているものを使用できます)

Python ファイルを選択します

次のようにデフォルトの起動ファイルを生成します

{
    // 使用 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 パスに対応する Python パスを見つける必要があります。 whereis Python を使用すると、

デバッグ コード

デバッグ環境を構成した後、コードにブレークポイントを設定し、[デバッグの実行] をクリックします。および実行ボタンを押してデバッグページに入ります

以上がvscode を使用して Python コードをリモートでデバッグする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。