pythonmacosdebuggingvisual-studio-codeanaconda

Conda and Visual Studio Code debugging


The goal is to be able to use my environment setup from Conda/Anaconda within the visual studio code debugger. The default pythonpath configuration does not produce this effect - rather it goes to the system default python path (what you get when you type 'python' in a fresh shell).

enter image description here

How do I configure VS Code to use my Conda environment?


Solution

  • I found a better solution, based on the previous ones:

    Go to Workplace Settings. Override the parameter python.venvPath with the Path to folder with a list of Virtual Environments. For the case of anaconda:

    User setting

    This setting enables VS Code to recognize the available conda environments. Thus, we can click on the current python interpreter and switch to others:

    active interpreter enter image description here