I'm trying to debug a python script in vscode using the Remote WSL extension with Python 3.9.1.
When I start debugging mode(F5), the below message is immediately shown:
Couldn't find a debug adapter descriptor for debug type 'python' (extension might have failed to active)
The message offers me to Open launch.json , I still don't know what I have to change in my json file, below are my current settings:
{
"version": "0.2.0",
"configurations": [
{
"name": "Python: Current File",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal",
"env": {
"PYTHONPATH": "c:/<my_user_name>/projects",
},
}
]
}
What I have tried until now:
If you have VSCode, installed already before you could configure WSL, you could be facing this issue. Here's how I resolved it:
To the bottom left corner of VSCode, you may find the environment choice. Natively, this corresponds to windows, you might have to switch this to Remote-WSL: New Window
which will open VSCode in a new window.
In the debug tab of VSCode, you don't have to edit any configuration, except you need to define the location of your interpreter. In my case, I defined the location to be as my virtual environments' bin/ directory.
Good Luck!
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.