web-dev-qa-db-fra.com

Comment utiliser Pycham pour déboguer python Script?

J'essaie d'utiliser Pycharm . Je peux écrire du code et l'exécuter. Cependant, je ne sais pas comment déboguer le code. Lorsque je clique sur le bouton de débogage, je reçois quelque chose de similaire à l'image ci-dessous:

enter image description here

Existe-t-il une configuration spéciale nécessaire au débogage à Pycharm? Voici ma configuration:

enter image description here

21
hakunami

Jetez un coup d'œil à la boîte de dialogue Exécuter -> Modifier la configuration dans laquelle vous devez cliquer sur Ajouter une nouvelle configuration ([+] icône dans le coin supérieur gauche). Ensuite, vous devez choisir le type de projet (probablement Python dans votre cas), spécifiez votre fichier de script (.py), paramètres, Python Interprète à utiliser, etc. Une fois la configuration sélectionnée, vous devriez pouvoir simplement exécuter votre application dans le débogueur.

Reportez-vous à Débogage Section en ligne en ligne pour plus d'informations.

Code helloworld:

def main():
    print "Hello World"

if __name__ == "__main__":
    main()
9
BluesRockAddict

J'aimerais illustrer comment définir des paramètres, car il m'a fallu un certain temps pour faire ce droit:

Trouvez le menu déroulant à côté du bouton "Exécuter" :
enter image description here

Choisissez le fichier que vous souhaitez configurer, puis cliquez sur "Modifier les configurations" :
enter image description here

Ajouter des paramètres de script :
enter image description here

13
laike9m

Simplement du menu contextuel en cliquant sur une onglet Nécessaire, lien https://www.jetbrains.com/help/pycharm/starting-the-debugger-session.html

Il lancera une session de débogage en arrière-plan, comme

/usr/local/bin/python3.7 "/Applications/PyCharm CE.app/Contents/helpers/pydev/pydevd.py" --cmd-line --multiproc --qt-support=auto --client 127.0.0.1 --port 56411 --file /Users/proskuryakovivan/code/audio/test.py
0
Ivan Proskuryakov