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

青灯夜游
Lepaskan: 2023-04-12 18:00:17
ke hadapan
3488 orang telah melayarinya

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)
Salin selepas log masuk

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
        }
    ]
}
Salin selepas log masuk

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
        }
    ]
}
Salin selepas log masuk

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!

Label berkaitan:
sumber:csdn.net
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan