Rumah >alat pembangunan >VSCode >Bagaimana untuk menyahpepijat kod python dari jauh dengan vscode? Susunan kaedah

Bagaimana untuk menyahpepijat kod python dari jauh dengan vscode? Susunan kaedah

青灯夜游
青灯夜游ke hadapan
2023-04-12 18:00:173491semak imbas

Dalam artikel "vscode remote gdb debugging", kami memperkenalkan cara menggunakan vscode untuk menyahpepijat kod c/c++ Sebagai artikel rakan kepada artikel ini, artikel ini meringkaskan kaedah menyahpepijat kod python.

Bagaimana untuk menyahpepijat kod python dari jauh dengan vscode? Susunan kaedah

Konfigurasi persekitaran

Kaedah sambungan jauh adalah sama seperti yang pertama dalam "vscode remote gdb debugging" Bahagian adalah sama dan tidak akan diulang dalam artikel ini. Mereka yang tidak biasa dengannya boleh merujuk artikel itu.

Konfigurasikan persekitaran ular sawa

Sediakan sekeping kod 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)

Kemudian dalam butang jalankan dan nyahpepijat di sebelah kiri, klik " Cipta fail launch.json" ", pilih fail python (jika tidak, anda perlu memasang sambungan python dahulu, cari python dalam aplikasi dan pasang yang paling pertama) [Pembelajaran yang disyorkan: tutorial vscode , Tutorial Pengaturcaraan

Pilih fail python

untuk menjana fail pelancaran lalai seperti berikut

{
    // 使用 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
        }
    ]
}

Di sini kita perlu menyesuaikan versi python yang digunakan dan menambah pilihan "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
        }
    ]
}

Dengan cara ini, kita boleh menggunakan python yang ditentukan untuk menjalankan kod

Jika ia digunakan persekitaran maya conda, anda perlu mencari laluan python yang sepadan dengan persekitaran maya Anda boleh menggunakan whereis python untuk melihat, seperti

<.>

Kod nyahpepijat

Selepas mengkonfigurasi persekitaran penyahpepijatan, letakkan titik putus dalam kod, dan kemudian klik butang jalankan penyahpepijatan dan pelaksanaan untuk memasuki halaman penyahpepijatan

Selebihnya operasi akan menjadi sangat biasa

Untuk pengetahuan lanjut tentang VSCode, sila lawati:

tutorial asas vscode!

Atas ialah kandungan terperinci Bagaimana untuk menyahpepijat kod python dari jauh dengan vscode? Susunan kaedah. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:csdn.net. Jika ada pelanggaran, sila hubungi admin@php.cn Padam