My VSCode is using a locally installed anaconda environment, at the default directory, which places it in Program Files. Because of this I'm unable to install flake8 through VSCode, I get a permission error. If I update my conda environment at the local level to install flake8, does anyone know if VSCode recognize and be able to use the package then?
Usually yeah it will. But if it doesn't work for you, then you can try specifying absolute path to flake8 and enable it explicitly like so :
"python.linting.flake8Enabled": true,
"python.linting.flake8Path": "path/to/flake8",
you can even specify path to your conda environment :
"python.condaPath": "path/to/condaenv/",