Let’s install Anaconda from https://www.anaconda.com/download/
Update your .bashrc or .zshrc with
export PATH="$HOME/anaconda3/bin:$PATH"
To change VS Code Python version:
Cmd Shift P -> Python - select interpreter (python 3)
Install auto-formatting and linting packages
conda install pylint conda install autopep8
Create a Python debug configuration
stopOnEntry option is buggy with Python as of this post writing and makes it impossible to create breakpoints – so we set it to false for now.
Setting pythonPath to anaconda only necessary if your default VS code interpreter is different from Anaconda’s (and assuming you want to use Anaconda’s interpreter). Otherwise, you can leave it pointing to “${config:python.pythonPath}”
{ "name": "Python conda", "type": "python", "request": "launch", "stopOnEntry": false, "pythonPath": "~/anaconda3/bin/python", "program": "${file}", "cwd": "${workspaceFolder}", "env": {}, "envFile": "${workspaceFolder}/.env", "debugOptions": ["RedirectOutput"], "args": ["-i"] }