J'exécute Visual Studio Code sur Windows 10 avec WSL bash comme terminal:
"terminal.integrated.Shell.windows": "C:/Windows/sysnative/bash.exe"
Dans WSL bash, j'ai à la fois python
(v2.7) et python3
(v3.6) installé.
J'ai installé l'extension Python pour VS Code. Malheureusement, VS Code ne reconnaît aucune des versions de Python dans WSL bash.
Par exemple, lorsque j'essaie de découvrir des tests, j'obtiens l'erreur suivante dans la fenêtre de sortie du journal de test Python:
Échec de la découverte du test:
Erreur: spawn python ENOENT
Comment puis-je configurer VS Code pour qu'il fonctionne avec Python depuis WSL bash?
Remarque: je suis presque sûr que je dois configurer un chemin d'accès à Python dans le "python.pythonPath"
clé dans le fichier de paramètres utilisateur de VS Code. Je ne sais pas quel chemin mettre comme valeur cependant.
La prise en charge de WSL se fait via l'extension "WSL - Remote". Il y a un article de blog WSL qui explique comment commencer.