pythonvisual-studio-codeanacondalintflake8

How to use Flake8 in VSCode?


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?


Solution

  • 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/",