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.
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.
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
<.>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!