Maison  >  Article  >  développement back-end  >  Comment déboguer à distance le code Python avec vscode

Comment déboguer à distance le code Python avec vscode

WBOY
WBOYavant
2023-04-30 21:13:051271parcourir

Configuration de l'environnement

Configurer l'environnement python

Préparer un morceau de code 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)

Puis dans le bouton exécuter et déboguer à gauche, cliquez sur le fichier "Créer launch.json" et sélectionnez le python (si vous n'en avez pas, vous en avez besoin Installez d'abord l'extension python et recherchez python dans l'application. Le premier avec les plus installés suffit)

Sélectionnez le fichier python

Générez le lancement par défaut fichier comme suit

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

Ici, nous devons personnaliser la version de python utilisée, nous devons ajouter l'option "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
        }
    ]
}

De cette façon, vous pouvez utiliser le python spécifié pour exécuter le code

Si vous utilisez l'environnement virtuel conda, vous devez trouver le chemin python correspondant à l'environnement virtuel. Vous pouvez utiliser Whereis Python pour visualiser

Déboguer le code

Après avoir configuré l'environnement de débogage, placez un point d'arrêt dans le code, puis cliquez sur le bouton Exécuter le débogage et l'exécution. pour accéder à la page de débogage

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer