web-dev-qa-db-fra.com

Dans vscode utilisant Python, ctrl + F5 demande toujours "select environment"

J'ai installé VSCode, téléchargé officiel Python 3.6.4.

VSCode a détecté et défini l'environnement correctement - je vois le paramètre utilisateur "python.pythonPath" correctement défini.

Mais, lorsque vous utilisez VS Code en utilisant Ctrl+F5pour exécuter un fichier Python, on me demande toujours "sélectionnez l'environnement" et cela me montre deux options - Python - Python Expérimental

Qu'est-ce que c'est "Python Experimental"? Comment puis-je me débarrasser de l'interruption à chaque fois que j'essaie d'exécuter un script?

18
Azz

Déboguer -> Ajouter une configuration -> Choisissez l'une des deux options

Après cela, vous ne serez plus invité.

37

Ctrl+F5 est un raccourci vers Start without Debugging Ce que vous voulez, c'est simplement exécuter un fichier en fonction de votre message. Pour exécuter un fichier python dans le terminal intégré, cliquez avec le bouton droit sur la fenêtre de votre éditeur et Run Python File in Terminal. Il devrait ouvrir une fenêtre de terminal dans VS Code et fonctionner normalement. Il prend également en compte l'environnement que vous utilisez actuellement lorsque vous l'exécutez.

Pour répondre à votre autre question sur Python Experimental, c'est une option pour utiliser le débogueur expérimental, une version alternative d'un Python débogueur. Vous pouvez lire les instructions ici

4
chaNcharge